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

MySQL LAST_INSERT_ID() utilizado con múltiples registros INSERT declaración

Sí. Este comportamiento de last_insert_id() está documentado en los documentos de MySQL :

Importante
Si inserta varias filas con un único INSERT instrucción, LAST_INSERT_ID() devuelve el valor generado solo para la primera fila insertada. La razón de esto es hacer posible reproducir fácilmente el mismo INSERT declaración contra algún otro servidor.