Toto je výchozí chování od MySQL 5.1.22.
Můžete nastavit konfigurační proměnnou innodb_autoinc_lock_mode
na 0
(také znám jako „tradiční“ režim zámku) Pokud se chcete vyhnout mezerám ve sloupcích automatického zvýšení. Může však dojít ke snížení výkonu, protože tento režim má za následek držení zámku tabulky, dokud není INSERT
dokončí.
Z dokumentů na Režimy zámku InnoDB AUTO_INCREMENT :