MYSQL : auto_increment

Besoin d'aide urgent -  
Breub62 Messages postés 2989 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'ai une table dans la base de données, sa structure est ressemble à ça :
id auto_increment
nom....
prenom......

Le problème c'est que j'avais ajouté des données, et tout marche bien, mais à un instant donnée, lorsque j'ai ajouté un enregistrement, l'id qu'il a porté est la valeur max d'un champ auto_increment.
Et donc, si j'ajoute maintenant un enregistrement, il le sauvegarde avec l'id max.

NB : La valeur du dernier enregistrement avant ce problème étais < 500

Table est de type MyISAM.

C urgent.

Merci.

3 réponses

Breub62 Messages postés 2989 Date d'inscription   Statut Membre Dernière intervention   369
 
C'est toi qui a décidé que le max serait 500? Parce que sinon ce n'est pas le cas, tu peux en avoir des millions sans soucis d'auto-incrémentation...
0
Besoin d'aide urgent
 
Non, j'avais dit que le dernier enregistrement avant la catastrophe avais comme id = 499. et après l'ajout d'un nouvel enregistrement, ce dernier a pris la valeur 2147483647 (val max de mysql).

Moi, j'ai rien précisé.
Merci.
0
Breub62 Messages postés 2989 Date d'inscription   Statut Membre Dernière intervention   369
 
Ok. Essaye ça :

ALTER TABLE ta_table AUTO_INCREMENT=1234
0