Mysql
 sql >> Database >  >> RDS >> Mysql

MySQL LAST_INSERT_ID() utilizzato con più record INSERT istruzione

Sì. Questo comportamento di last_insert_id() è documentato nei documenti MySQL :

Importante
Se inserisci più righe utilizzando un unico INSERT dichiarazione, LAST_INSERT_ID() restituisce il valore generato solo per la prima riga inserita. La ragione di ciò è rendere possibile riprodurre facilmente lo stesso INSERT dichiarazione contro qualche altro server.