LAST_INSERT_ID()
最後に挿入された行のIDを返し、どのテーブルにもバインドされません。したがって、新しい行を作成する場合:
INSERT INTO table VALUES('a', 'b', 'c');
最後のID(新しい主キーの値が何であれ)を返します。
SELECT LAST_INSERT_ID();
=> 123
詳細については、マニュアル :
テーブルの最後のIDを取得したいだけの場合は、次のように実行できます。
SELECT id FROM table ORDER BY id DESC LIMIT 1;