sql >> Databáze >  >> RDS >> Mysql

Upsert a automatické zvýšení MySql způsobuje mezery

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 ).




  1. ORA-01031:nedostatečná oprávnění při výběru pohledu

  2. Spusťte, abyste zabránili vkládání duplicitních dat dvou sloupců

  3. Multi-Cloud Full Database Cluster Možnosti převzetí služeb při selhání pro MariaDB Cluster

  4. Jak nainstalovat SQL Server na M1 Mac (ARM64)