Tak. To zachowanie last_insert_id()
jest udokumentowane w dokumentacji MySQL :
Ważne
Jeśli wstawisz wiele wierszy za pomocą jednego INSERT
oświadczenie, LAST_INSERT_ID()
zwraca wartość wygenerowaną tylko dla pierwszego wstawionego wiersza. Powodem tego jest umożliwienie łatwego odtworzenia tego samego INSERT
oświadczenie przeciwko innemu serwerowi.