MYSQL : auto_increment

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

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