Stary wątek, ale właśnie się temu przyjrzałem, więc oto idzie:jeśli używasz InnoDB na najnowszej wersji MySQL, możesz uzyskać listę identyfikatorów za pomocą LAST_INSERT_ID() i ROW_COUNT() .
InnoDB gwarantuje sekwencyjne numery dla AUTOMATYCZNEGO ZWIĘKSZENIA podczas wykonywania wstawiania zbiorczego, pod warunkiem innodb_autoinc_lock_mode jest ustawiony na 0 (tradycyjny) lub 1 (kolejny). W konsekwencji możesz uzyskać pierwszy Identyfikator z LAST_INSERT_ID() i ostatni dodając ROW_COUNT()-1 .