Requête SQL pour définir mon auto incrémentée ( id ) à zéro ou de la réinitialisation de la valeur de l'incrément automatique de champ
Je veux une requête qui peut définir un incrément automatique de la valeur dans la base de données mysql à 0.
Dans mon cas, je veux une colonne appelée "id" pour être remis à 0.
Vous devez vous connecter pour publier un commentaire.
Si vous souhaitez supprimer tous les enregistrements à partir de votre tableau et redémarrage auto-indice 0, vous pourriez être tenté d'exécuter une requête de SUPPRESSION, suivie par l'exemple ci-dessus, le réglage de l'auto incrémentation de la valeur à 0. Il y a un raccourci, cependant:
TRUNCATE
syntaxe aussi ignore les contraintes de clé étrangère qui peut causer d'autresDELETE
à l'échec (si vous avez des références croisées dans un tableau, par exemple.)ALTER TABLE some_table AUTO_INCREMENT=0 ne fonctionne pas
faire: ALTER TABLE some_table AUTO_INCREMENT=1
(Version de MySQL: 5.5.29)
Cela devrait le faire: