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

Última ID de fila actualizada en Mysql

Cuando un nuevo AUTO_INCREMENT se ha generado un valor, también puede obtenerlo ejecutando un SELECT LAST_INSERT_ID() declaración con mysql_query() y recuperar el valor del conjunto de resultados devuelto por la instrucción.

Para LAST_INSERT_ID() , el ID generado más recientemente se mantiene en el servidor por conexión. No se cambia por otro cliente. Ni siquiera cambia si actualiza otro AUTO_INCREMENT columna con un valor no mágico (es decir, un valor que no es NULL ni 0). Usando LAST_INSERT_ID() y AUTO_INCREMENT columnas simultáneamente de múltiples clientes es perfectamente válido. Cada cliente recibirá el último ID insertado para la última declaración que ejecutó el cliente.

Lea más aquí .