sql >> Database teknologi >  >> RDS >> Mysql

MySQL autoincrement-kolonnen hopper med 10 - hvorfor?

Ændr venligst ikke auto_increment_increment . ClearDB gør dette med vilje. Det er forklaret i dokumentationen :

ClearDB bruger cirkulær replikering til at give master-master MySQL-support. Som sådan skal visse ting såsom auto_increment-nøgler (orsekvenser) konfigureres, for at den ene master i alle tilfælde ikke skal bruge den samme nøgle som den anden. Vi gør dette ved at konfigurere MySQL til at springe visse nøgler over, og ved at tvinge MySQL til at bruge en specifik offset for hver anvendt nøgle. Grunden til at vi bruger en værdi på 10 i stedet for 2 er til fremtidig udvikling.



  1. Oversigt over server-side programmering i PostgreSQL

  2. Sådan fungerer Asin() i PostgreSQL

  3. Beregn antallet af sekunder siden en bestemt dato/klokkeslæt i SQLite

  4. Valg af flere max()-værdier ved hjælp af en enkelt SQL-sætning