新しいAUTO_INCREMENT
の場合 値が生成されました。SELECT LAST_INSERT_ID()
を実行して値を取得することもできます。 mysql_query()
を含むステートメント ステートメントによって返された結果セットから値を取得します。
LAST_INSERT_ID()
の場合 、最後に生成されたIDは、接続ごとにサーバーに保持されます。他のクライアントによって変更されることはありません。別のAUTO_INCREMENT
を更新しても、変更されません。 非マジック値(つまり、NULLでも0でもない値)の列。 LAST_INSERT_ID()
を使用する およびAUTO_INCREMENT
複数のクライアントからの列が同時に完全に有効です。各クライアントは、クライアントが最後に実行したステートメントに対して最後に挿入されたIDを受け取ります。
詳細はこちら 。