sql >> Databasteknik >  >> RDS >> Mysql

Hur man automatiskt ökar med 2 för en viss tabell i mysql

Du kan förskjuta en tabells automatiska ökningsfält från den andra, dvs. en tabell börjar id från 1 medan den andra börjar från 1000000 (eller något annat värde som väljs beroende på ditt användningsmönster).

CREATE TABLE table1 (id BIGINT UNSIGNED AUTO_INCREMENT);
CREATE TABLE table2 (id BIGINT UNSIGNED AUTO_INCREMENT) AUTO_INCREMENT = 1000000;

Du kan också välja kolumntyp för autoinkrement enligt dina behov. BIGINT UNSIGNEDs intervall är 0..18446744073709551615, vilket bör täcka de flesta fall.

ELLER

försök

SET @@auto_increment_increment=2;
SET @@auto_increment_offset=2;


  1. Allvarligt fel:Kan inte använda objekt av typen stdClass som array in

  2. python-kodning mysql :(

  3. Om en tabell finns släpp tabell, skapa den, om den inte finns skapa den bara

  4. Hur man använder FILEGROUPPROPERTY() i SQL Server