Alter Thread, aber ich habe mir das gerade angesehen, also hier:Wenn Sie InnoDB auf einer neueren Version von MySQL verwenden, können Sie die Liste der IDs mit LAST_INSERT_ID()
abrufen und ROW_COUNT()
.
InnoDB garantiert fortlaufende Nummern für AUTO INCREMENT, wenn Masseneinfügungen durchgeführt werden, vorausgesetzt innodb_autoinc_lock_mode
auf 0 (traditionell) oder 1 (fortlaufend) gesetzt ist. Folglich können Sie die erste erhalten ID von LAST_INSERT_ID()
und die letzte durch Hinzufügen von ROW_COUNT()-1
.