sql >> Databasteknik >  >> RDS >> Mysql

MySQL autoinkrement-kolumn hoppar med 10- varför?

Ändra inte auto_increment_increment . ClearDB gör detta med avsikt. Det förklaras i dokumentationen :

ClearDB använder cirkulär replikering för att tillhandahålla master-master MySQLsupport. Som sådan måste vissa saker som auto_increment-nycklar (orsekvenser) konfigureras för att en master inte ska använda samma nyckel som den andra i alla fall. Vi gör detta genom att konfigurera MySQL för att hoppa över vissa nycklar och genom att tvinga MySQL att använda en specifik offset för varje nyckel som används. Anledningen till att vi använder värdet 10 istället för 2 är för framtida utveckling.



  1. LEN-funktionen inkluderar inte efterföljande mellanslag i SQL Server

  2. gå med kommaavgränsad datakolumn

  3. Hur man formaterar ett datum i T-SQL

  4. Hur man sammanfogar strängar i MySQL med CONCAT()