LAST_INSERT_ID()
връща идентификатора на последния вмъкнат ред и не е обвързан с никоя таблица. Така че, ако създадете нов ред:
INSERT INTO table VALUES('a', 'b', 'c');
Той ще върне последния идентификатор (каквато и стойност да има новият първичен ключ).
SELECT LAST_INSERT_ID();
=> 123
За подробности, моля, разгледайте инструкциятата :
Ако просто искате да получите последния ID в таблица, можете да го направите по следния начин:
SELECT id FROM table ORDER BY id DESC LIMIT 1;