Detta "problem" finns bara i InnoDB
.
Det är designat och avsett att förbättra samtidighet:en annan tråd kan använda en AUTO_INCREMENT
utan att behöva vänta på resultatet av en UPSERT
operation.
Från dokumenten :
MyISAM
uppvisar inte detta beteende eftersom det är AUTO_INCREMENT
Algoritmen implementeras annorlunda (på grund av dess begränsade förmåga att stödja samtidig DML
).