Comment renuméroté ? [Résolu]

Signaler
Messages postés
40
Date d'inscription
jeudi 9 juin 2005
Statut
Membre
Dernière intervention
24 juin 2005
-
Messages postés
9433
Date d'inscription
mardi 9 octobre 2001
Statut
Membre
Dernière intervention
13 avril 2007
-
Quelle est la commande à effectué pour renuméroté un champ id (auto increment) pour que ce dernier reprenne au dernier id enregistré ?

j'ai dans ma table des id

1,2,3,9,4,5,6,13

je souhaiterai renuméroté le tout dans un ordre croissant et aussi reprendre les nouveaux enregistrement à partir de l'id 73 (le dernier id est 72) car lors des tests que j'ai effectué les nouvelles entrées s'enregistrent à partir d'un id beaucoup plus haut

Merci

1 réponse

Messages postés
9433
Date d'inscription
mardi 9 octobre 2001
Statut
Membre
Dernière intervention
13 avril 2007
8
Salut,



c'est un problème de MySQL qui, lorsque des champs sont supprimés, ne
modifie pas le futur ID qui peut donc être dénué de sens. Bref pour
l'auto incrément à un stade prédéfini il te faut une requête de ce
style :



ALTER TABLE table AUTO_INCREMENT =VALEUR



ou VALEUR est à remplacer par la valeur numérique du prochain ID qui sera inséré.


<hr size="2" width="100%">




<li>Entraide, dépannage et vulgarisation informatique: Mon site de vulgarisation informatique</li>