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

Discussions sur le module de base de données Base et plus particulièrement sur le langage SQL ou sur les connexions aux SGBD tiers.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

Modérateur : Vilains modOOs

Règles du forum
Cette section est dédiée au module Base et plus particulièrement sur le langage SQL ou sur les connexions aux SGBD tiers. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Pour accélérer les réponses, vous pouvez mettre en ligne votre base en joignant un fichier ODB : comment faire.
coucou
Membre OOrganisé
Membre OOrganisé
Messages : 76
Inscription : 08 sept. 2009 08:20

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

Message 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
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par coucou le 31 mai 2019 17:34, modifié 1 fois.
LibreOffice Version: 5.1.6.2
LinuxMint 18.3
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 16960
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

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

Message 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
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
coucou
Membre OOrganisé
Membre OOrganisé
Messages : 76
Inscription : 08 sept. 2009 08:20

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

Message par coucou »

Parfait !

Merci beaucoup !
LibreOffice Version: 5.1.6.2
LinuxMint 18.3