Możesz odsunąć pole automatycznego przyrostu jednej tabeli od drugiej, tj. jedna tabela zaczyna się od id od 1, podczas gdy druga zaczyna się od 1000000 (lub innej wartości wybranej w zależności od twojego wzorca użycia).
CREATE TABLE table1 (id BIGINT UNSIGNED AUTO_INCREMENT);
CREATE TABLE table2 (id BIGINT UNSIGNED AUTO_INCREMENT) AUTO_INCREMENT = 1000000;
Możesz także wybrać typ kolumny autoinkrementacji zgodnie ze swoimi potrzebami. Zakres BIGINT UNSIGNED to 0..18446744073709551615, co powinno obejmować większość przypadków.
LUB
spróbuj
SET @@auto_increment_increment=2;
SET @@auto_increment_offset=2;