Ja. Dit gedrag van last_insert_id()
is gedocumenteerd in de MySQL-documenten :
Belangrijk
Als u meerdere rijen invoegt met een enkele INSERT
statement, LAST_INSERT_ID()
retourneert alleen de waarde die is gegenereerd voor de eerste ingevoegde rij. De reden hiervoor is om het mogelijk te maken om gemakkelijk dezelfde INSERT
statement tegen een andere server.