sql >> Databasteknik >  >> RDS >> Mysql

Förhindra InnoDB automatisk ökning PÅ DUBLIKATNYCKEL

Du kan ställa in innodb_autoinc_lock_mode konfigurera till "0" för "traditionellt" automatiskt inkrementlåsläge, vilket garanterar att alla INSERT satser kommer att tilldela på varandra följande värden för AUTO_INCREMENT kolumner.

Som sagt, du bör inte lita på att auto-inkrement-ID:n är konsekutiva i din ansökan. Deras syfte är att tillhandahålla unika identifierare.



  1. Bygga en mycket tillgänglig databas för Moodle med MySQL-replikering

  2. Fel:INSERT EXEC-satsen kan inte kapslas. och Kan inte använda ROLLBACK-satsen i en INSERT-EXEC-sats. Hur löser man detta?

  3. 2 sätt att få protokollet från ett Datetime-värde i Oracle Database

  4. Varför behöver vi GLOB-satsen i SQLite?