LAST_INSERT_ID()
vrací id posledního vloženého řádku a není vázán na žádnou tabulku. Pokud tedy vytvoříte nový řádek:
INSERT INTO table VALUES('a', 'b', 'c');
Vrátí poslední id (bez ohledu na hodnotu, kterou má nový primární klíč).
SELECT LAST_INSERT_ID();
=> 123
Podrobnosti najdete na příručku :
Pokud chcete pouze získat poslední ID v tabulce, můžete to udělat takto:
SELECT id FROM table ORDER BY id DESC LIMIT 1;