La réinitialisation de la clé primaire à 1 après la suppression de toutes les données
J'ai donc MySql et j'ai une table utilisateur avec une colonne user_id et c'est la clé primaire et auto incrémenté. Maintenant, quand je supprime toutes mes données de la table et l'ajout de la nouvelle, le user_id ne démarre pas à partir du 1, mais à partir du numéro qu'il avait avant la suppression. Que faire si je veux le réinitialiser sans renoncer à l'ensemble de la table et de le créer encore une fois.
- A ma réponse vous aider? et de répondre à votre question?
- en effet ça a aidé! merci.
Vous devez vous connecter pour publier un commentaire.
Donc
some_table
serait la table que vous souhaitez modifier.Vous pouvez également utiliser:
Ceci permet de réinitialiser l'Auto Incrément sur la table ainsi que la suppression de tous les enregistrements de cette table.
Le code ci-dessous est le meilleur si vous avez des données dans la base de données déjà, mais souhaitez réinitialiser le user_id à 1 sans supprimer les données. Copier et exécuter dans la commande SQL
vous pouvez utiliser la commande DBCC vérification de l'identité pour réinitialiser votre clé Primaire.
voici la Sytax:
DBCC CHECKIDENT(TableName,RESEED,0)