sql >> Databasteknik >  >> RDS >> Mysql

MySQL autoincrement-värdet ökar även när insättningen misslyckas på grund av fel

Det är så automatiska inkrementvärden och sekvenser fungerar. När ett värde används återvinns det inte om transaktionen misslyckas och transaktionen återställs.

Eftersom du använder automatiska inkrementvärden spelar det faktiska värdet ingen roll så mellanslagen borde inte vara ett problem, förutom estetiken med att sakna siffror.



  1. Oracle - Bästa SELECT-satsen för att få skillnaden i minuter mellan två DateTime-kolumner?

  2. Lösning för att infoga avsiktslås i MySQL

  3. mysql REGEXP matchar inte

  4. Hur kan jag göra denna geodistans SQL-fråga Postgres-kompatibel