I ont quelques tables où je créé un ID d'objet soit comme Int ou Bigint, et dans les deux cas, ils semblent auto-incrémentées de 10 (à savoir, le premier insert est objet ID 1, le second ID de l'objet 11, le troisième est l'ID d'objet 21, etc.). Deux questions:La colonne MySQL autoincrement saute de 10- pourquoi?
Pourquoi fait-il cela?
Est-ce un problème?
Ce n'est pas un problème, même si elle pourrait indiquer la souhaite avoir la possibilité d'insérer des valeurs entre les autres et donc de s'appuyer sur l'identifiant comme critère de commande. Ce n'est pas bon. –
Il pourrait également être un problème si vous inquiet de manquer d'identité trop vite (si vous attendez beaucoup de disques), puisque vous utilisez seulement 1/10 de la plage que vous avez pour le stockage. – acrosman
Je suppose que votre auto_increment_increment est réglé sur autre chose que 1 à cause de la réplication. Avec les tables répliquées, il est impossible d'utiliser 1 en raison de collisions de clés potentielles. – mayu