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 :
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
Après l'import, j'ai constaté que l'auto-incrément était non pas à 132 mais à 256 !
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 ?