LAST_INSERT_ID()
devuelve el id de la última fila insertada y no está vinculado a ninguna tabla. Entonces, si crea una nueva fila:
INSERT INTO table VALUES('a', 'b', 'c');
Devolverá la última identificación (cualquiera que sea el valor que tenga la nueva clave principal).
SELECT LAST_INSERT_ID();
=> 123
Para obtener más información, consulte el manual :
Si solo desea obtener la última ID en una tabla, puede hacerlo así:
SELECT id FROM table ORDER BY id DESC LIMIT 1;