sql >> Databáze >  >> RDS >> Mysql

Jak automaticky zvýšit o 2 pro konkrétní tabulku v mysql

Pole automatického přírůstku jedné tabulky můžete odsadit od druhého, tj. jedna tabulka začíná ID od 1, zatímco druhá začíná od 1000000 (nebo nějakou jinou hodnotu zvolenou v závislosti na vašem způsobu použití).

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

Můžete si také vybrat typ sloupce automatického přírůstku podle svých potřeb. Rozsah BIGINT UNSIGNED je 0..18446744073709551615, což by mělo pokrýt většinu případů.

NEBO

zkuste

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


  1. jak získat součet sloupce s dotazem codeigniter

  2. Python:Jak získám čas z objektu datetime.timedelta?

  3. #1062 - Duplicitní záznam '' pro klíč 'unique_id' při pokusu o přidání UNIQUE KEY (MySQL)

  4. Entity Framework Core 2.0:Jak jednou nakonfigurovat abstraktní základní třídu