LAST_INSERT_ID()
gibt die ID der zuletzt eingefügten Zeile zurück und ist an keine Tabelle gebunden. Wenn Sie also eine neue Zeile erstellen:
INSERT INTO table VALUES('a', 'b', 'c');
Es wird die letzte ID zurückgegeben (was auch immer der Wert des neuen Primärschlüssels ist).
SELECT LAST_INSERT_ID();
=> 123
Einzelheiten finden Sie unter das Handbuch :
Wenn Sie nur die letzte ID in einer Tabelle erhalten möchten, können Sie dies folgendermaßen tun:
SELECT id FROM table ORDER BY id DESC LIMIT 1;