LAST_INSERT_ID()
returnerer id'et for den sidst indsatte række og er ikke bundet til nogen tabel. Så hvis du opretter en ny række:
INSERT INTO table VALUES('a', 'b', 'c');
Det vil returnere det sidste id (uanset hvilken værdi den nye primærnøgle har).
SELECT LAST_INSERT_ID();
=> 123
For detaljer, tag et kig på manualen :
Hvis du bare vil have sidste ID i en tabel, kan du gøre det sådan her:
SELECT id FROM table ORDER BY id DESC LIMIT 1;