宣言
LAST_INSERT_ID()
説明
このセッションで最後に挿入された自動インクリメントフィールドの値を返します。
特に、最近の INSERT が複数のレコードを挿入した場合、LAST_INSERT_ID() は最初のレコードの自動インクリメントフィールドの値を返します。
例
obclient> CREATE TABLE t1(c1 INT,c2 INT AUTO_INCREMENT);
obclient> SELECT LAST_INSERT_ID();
+------------------+
| LAST_INSERT_ID() |
+------------------+
| 0 |
+------------------+
1 row in set