J'ai quelques tables dans SQLite et j'essaie de comprendre comment réinitialiser le champ de base de données auto-incrémenté.
J'ai lu que cela DELETE FROM tablenamedevrait tout supprimer et réinitialiser le champ d'auto-incrémentation 0, mais lorsque je le fais, cela supprime simplement les données. Lorsqu'un nouvel enregistrement est inséré, l'auto-incrémentation reprend là où il s'était arrêté avant la suppression.
Mes identpropriétés de champ sont les suivantes:
- Type de champ :
integer - Drapeaux sur le terrain :
PRIMARY KEY,AUTOINCREMENT,UNIQUE
Est-ce important que j'ai construit la table dans SQLite Maestro et que j'exécute également l' DELETEinstruction dans SQLite Maestro?
Toute aide est la bienvenue.