sql >> Base de Datos >  >> RDS >> Mysql

LAST_INSERT_ID( ) ¿devuelve múltiples filas de 0?

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;