つまり、トランザクション> (これに関するその他のドキュメント)
挿入物が
合成主キーを使用している場合、PHPやその他の言語は、最後に挿入されたIDを取得するためのメカニズムを提供します。完全にMySQLで実行したい場合は、 LAST_INSERT_ID() 関数。最終的には次のようなコードになります:
START TRANSACTION;
INSERT INTO foo (auto,text)
VALUES(NULL,'text'); # generate ID by inserting NULL
INSERT INTO foo2 (id,text)
VALUES(LAST_INSERT_ID(),'text'); # use ID in second table
COMMIT;