sql >> Database >  >> RDS >> Mysql

mysql verwijderen, automatisch verhogen

Kort antwoord:Nee.

Waarom?

  1. Het is onnodig werk. Het maakt niet uit of er gaten in het serienummer zitten.
  2. Als je dat niet wilt, gebruik dan geen auto_increment.
  3. Maak je geen zorgen, je zult niet zonder cijfers komen te zitten als je kolom van het type int of zelfs bigint is, dat beloof ik.
  4. Er zijn redenen waarom MySQL de waarde voor automatisch verhogen niet automatisch verlaagt wanneer u een rij verwijdert. Die redenen zijn
    • gevaar voor beschadigde gegevensintegriteit (stel je voor dat meerdere gebruikers verwijderen of invoegen... dubbele invoer kan voorkomen of erger)
    • er kunnen fouten optreden wanneer u master-slave-replicatie of transacties gebruikt
    • en ga zo maar door ...

Ik zeer raad je aan hier geen tijd aan te verspillen! Het is echt foutgevoelig.



  1. ORA-16205 Upgraden naar 11.2.0.3

  2. Wat is het verwachte gedrag voor meerdere set-retourfuncties in de SELECT-component?

  3. Query-venster splitsen in SQL Server Management Studio (SSMS) - SQL Server / TSQL-zelfstudie deel 13

  4. mysql in xampp start en stopt in vijf seconden