Tento "problém" je pouze v InnoDB
.
Je navržen a určen ke zlepšení souběžnosti:jiné vlákno může používat AUTO_INCREMENT
aniž byste museli čekat na výsledky UPSERT
operace.
Z dokumentů :
MyISAM
nevykazuje toto chování, protože je AUTO_INCREMENT
Algoritmus je implementován odlišně (kvůli jeho omezené schopnosti podporovat souběžné DML
).