Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Kolumna autoinkrementacji MySQL przeskakuje o 10, dlaczego?

Proszę nie zmieniać auto_increment_increment . ClearDB robi to celowo. Jest to wyjaśnione w dokumentacji :

ClearDB wykorzystuje replikację cykliczną, aby zapewnić obsługę master-master MySQL. W związku z tym pewne rzeczy, takie jak klucze auto_increment (orsequences) muszą być skonfigurowane, aby jeden master nie używał tego samego klucza co drugi, we wszystkich przypadkach. Robimy to, konfigurując MySQL tak, aby pomijał pewne klucze, i zmuszając MySQL do używania określonego przesunięcia dla każdego użytego klucza. Powodem, dla którego używamy wartości 10 zamiast 2, jest przyszły rozwój.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ASP.NET używa SqlConnection łączy MySQL

  2. Laravel Eloquent kontra konstruktor zapytań — dlaczego używać eloquent do zmniejszenia wydajności?

  3. CROSS/OUTER APPLY w MySQL

  4. mySQL konwertuje varchar na datę

  5. Funkcja MySQL ASIN() – zwraca łuk sinus liczby