Je me demandais quelle est la manière la plus simple de laisser un ID de table automatiquement, à l'exception de AUTO_INCREMENT.Existe-t-il un moyen simple de ne plus développer les identifiants de ligne MySQL?
J'ai une table qui va accumuler des milliers de lignes sur une longue période de temps. Certaines de ces lignes seront supprimées ultérieurement. Comment puis-je obtenir de nouvelles lignes pour obtenir le plus bas id disponible, sans entrer dans le faire manuellement. Puis-je par exemple réinitialiser AUTO_INCREMENT à chaque fois que quelqu'un ajoute une ligne?
Pourquoi voulez-vous faire cela? Il peut très bien bousiller les requêtes passées pour les anciennes données, maintenant supprimées. – BoltClock
Je suis curieux - pourquoi avez-vous besoin d'identifiants séquentiels sans lacunes? –
vous ne devriez pas faire cela. De telles questions devraient être fermées sous certaines conditions FAQ. Trop de discussion sur un tel malentendu des conceptions de base –