Page 1 sur 1

[Résolu] Auto incrémentation : réinitialiser

Publié : 31 mai 2019 11:15
par coucou
Bonjour,

Dans ma BDD, j'ai entré 150 objets. J'avais mis une incrémentation automatique pour l'ID (clef primaire).
Or j'ai dû supprimer quelques unes des dernières entrées (145 à 150). Or maintenant, quand j'entre un nouvel objet, l'incrémentation commence à 151 au lieu de 146.

Y a-t-il une option quelque part que j'ai oublié de spécifier ?

Ici, une version presque vide, où on on peut voir que l'incrémentation à recommencé à 184 :
Ludotheque-v9.3.1..exemple.odb.zip

Re: Auto incrémentation : repartir d'une valeur inférieure

Publié : 31 mai 2019 11:58
par jeanmimi
Bonjour,
coucou a écrit :Y a-t-il une option quelque part que j'ai oublié de spécifier ?
Tu as une solution ici :
https://forum.openoffice.org/fr/forum/v ... RT#p294280

Et la commande SQL sera :

Code : Tout sélectionner

ALTER TABLE "Jeux" ALTER COLUMN "Id_jeu" RESTART WITH 146
Après sauvegarde, la Table s'affichera ainsi :
RESTART WITH 146.png

Re: Auto incrémentation : repartir d'une valeur inférieure

Publié : 31 mai 2019 17:33
par coucou
Parfait !

Merci beaucoup !