sql >> Database >  >> RDS >> Mysql

MySQL auto-increment kolom springt met 10 waarom?

Wijzig de auto_increment_increment niet . ClearDB doet dit met opzet. Het wordt uitgelegd in de documentatie :

ClearDB gebruikt circulaire replicatie om master-master MySQL-ondersteuning te bieden. Als zodanig moeten bepaalde dingen zoals auto_increment-sleutels (orsequenties) worden geconfigureerd zodat de ene master niet in alle gevallen dezelfde sleutel als de andere gebruikt. We doen dit door MySQL te configureren om bepaalde sleutels over te slaan, en door MySQL af te dwingen een specifieke offset te gebruiken voor elke gebruikte sleutel. De reden waarom we een waarde van 10 gebruiken in plaats van 2 is voor toekomstige ontwikkeling.



  1. Hoe parameters te gebruiken in een 'where value in...'-clausule?

  2. Verlaag de licentiekosten voor SQL Server

  3. 4 functies die de minuten van een tijdwaarde in MariaDB retourneren

  4. Hoe print je het resultaat van een PostgreSQL-query in CSV- of TSV-indeling vanaf de opdrachtregel?