Jest to domyślne zachowanie od czasu MySQL 5.1.22.
Możesz ustawić zmienną konfiguracyjną innodb_autoinc_lock_mode
do 0
(tzw. „tradycyjny” tryb blokady) Jeśli chcesz uniknąć przerw w kolumnach z automatycznym przyrostem. Może to jednak wiązać się z obniżeniem wydajności, ponieważ ten tryb powoduje utrzymywanie blokady tabeli do momentu INSERT
kończy.
Z dokumentacji na Tryby blokady InnoDB AUTO_INCREMENT :