一方のテーブルの自動増分フィールドをもう一方のテーブルからオフセットできます。つまり、一方のテーブルは1からIDを開始し、もう一方のテーブルは1000000(または使用パターンに応じて選択された他の値)から開始します。
CREATE TABLE table1 (id BIGINT UNSIGNED AUTO_INCREMENT);
CREATE TABLE table2 (id BIGINT UNSIGNED AUTO_INCREMENT) AUTO_INCREMENT = 1000000;
必要に応じて、自動インクリメント列のタイプを選択することもできます。 BIGINT UNSIGNEDの範囲は0..18446744073709551615であり、ほとんどの場合をカバーするはずです。
または
試してみてください
SET @@auto_increment_increment=2;
SET @@auto_increment_offset=2;