[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.

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

Messagepar coucou » 31 Mai 2019 12:15

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
(315.25 Kio) Téléchargé 20 fois
Dernière édition par coucou le 31 Mai 2019 18:34, édité 1 fois.
LibreOffice Version: 5.1.6.2
LinuxMint 18.3
coucou
Membre OOrganisé
Membre OOrganisé
 
Message(s) : 74
Inscrit le : 08 Sep 2009 09:20

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

Messagepar jeanmimi » 31 Mai 2019 12:58

Bonjour,
coucou a écrit:Y a-t-il une option quelque part que j'ai oublié de spécifier ?

Tu as une solution ici :
viewtopic.php?f=8&t=54343&p=294280&hilit=UPDATE+RESTART#p294280

Et la commande SQL sera :
Code : Tout sélectionner   AgrandirRéduire
ALTER TABLE "Jeux" ALTER COLUMN "Id_jeu" RESTART WITH 146

Après sauvegarde, la Table s'affichera ainsi :
RESTART WITH 146.png
RESTART WITH 146.png (4.88 Kio) Consulté 133 fois
LibreOffice Version : Version: 6.3.2 (x64) (1 octobre 2019)
Java (x64) 1.8.0_xxx, Windows 10, Thunderbird, Firefox
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
 
Message(s) : 15029
Inscrit le : 03 Mars 2006 17:02
Localisation : Venise verte

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

Messagepar coucou » 31 Mai 2019 18:33

Parfait !

Merci beaucoup !
LibreOffice Version: 5.1.6.2
LinuxMint 18.3
coucou
Membre OOrganisé
Membre OOrganisé
 
Message(s) : 74
Inscrit le : 08 Sep 2009 09:20


Retour vers Base de données

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 0 invité(s)