これは、アプリケーションがLAST_INSERT_ID()
を呼び出す必要がある場合にのみ必要です。 INSERT
を実行した後 。通常、LAST_INSERT_ID()
重複するキーがなく、代わりに行を更新したのではなく、実際に新しい行をテーブルに挿入した場合にのみ値を返します。
ドキュメント から :
引用したイディオムを使用する場合は、LAST_INSERT_ID()
挿入された新しい行または更新された行のIDを返します。
これは、アプリケーションがLAST_INSERT_ID()
を呼び出す必要がある場合にのみ必要です。 INSERT
を実行した後 。通常、LAST_INSERT_ID()
重複するキーがなく、代わりに行を更新したのではなく、実際に新しい行をテーブルに挿入した場合にのみ値を返します。
ドキュメント から :
引用したイディオムを使用する場合は、LAST_INSERT_ID()
挿入された新しい行または更新された行のIDを返します。