Comment renuméroté ?

Résolu
arambasic Messages postés 40 Date d'inscription jeudi 9 juin 2005 Statut Membre Dernière intervention 24 juin 2005 - 22 juin 2005 à 18:01
cs_Anthomicro Messages postés 9433 Date d'inscription mardi 9 octobre 2001 Statut Membre Dernière intervention 13 avril 2007 - 23 juin 2005 à 01:21
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

cs_Anthomicro Messages postés 9433 Date d'inscription mardi 9 octobre 2001 Statut Membre Dernière intervention 13 avril 2007 8
23 juin 2005 à 01:21
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>
3
Rejoignez-nous