Vous pouvez décaler le champ d'incrémentation automatique d'une table par rapport à l'autre, c'est-à-dire qu'une table commence les identifiants à partir de 1 tandis que l'autre commence à partir de 1000000 (ou une autre valeur choisie en fonction de votre modèle d'utilisation).
CREATE TABLE table1 (id BIGINT UNSIGNED AUTO_INCREMENT);
CREATE TABLE table2 (id BIGINT UNSIGNED AUTO_INCREMENT) AUTO_INCREMENT = 1000000;
Vous pouvez également choisir votre type de colonne d'auto-incrémentation en fonction de vos besoins. La plage de BIGINT UNSIGNED est 0..18446744073709551615, ce qui devrait couvrir la plupart des cas.
OU
essayez
SET @@auto_increment_increment=2;
SET @@auto_increment_offset=2;