Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

MySQL LAST_INSERT_ID() usado com vários registros instrução INSERT


Sim. Este comportamento de last_insert_id() está documentado nos documentos do MySQL :

Importante
Se você inserir várias linhas usando um único INSERT declaração, LAST_INSERT_ID() retorna o valor gerado apenas para a primeira linha inserida. A razão para isso é tornar possível reproduzir facilmente o mesmo INSERT declaração contra algum outro servidor.