Bonjour,
Je viens de constater un phénomène curieux avec MariaDB qui saute des numéros dans l'auto-incrément après une insertion en masse.
J'ai fait un premier import de 131 lignes avec une requête du type :
Après l'import, j'ai constaté que l'auto-incrément était non pas à 132 mais à 256 !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 INSERT INTO la_table (les_colonnes) SELECT les_colonnes FROM une_autre_table
J'ai "truncaté" la table, remis l'auto-incrément à zéro et j'ai recommencé l'import... idem !
Comme ce n'est qu'un identifiant technique, je me suis dit que ce n'est pas grave et j'ai fait un second import de 280 lignes (donc au total 411 lignes). La dernière ligne a pour identifiant 535 (255 + 280, c'est normal) mais AUTO_INCREMENT est monté cette fois à 767 !
Quelqu'un aurait une idée d'explication de ce phénomène plus étrange qu'embêtant ?








Répondre avec citation
Partager