arambasic
Messages postés40Date d'inscriptionjeudi 9 juin 2005StatutMembreDernière intervention24 juin 2005
-
22 juin 2005 à 18:01
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 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
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 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é.