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;