Forum-webmaster
Technique - programmation => PHP / MySQL => Message commencé par: oursbleu le le 05-08-2004 a 14:54:30

Titre: Mysql Autoindex
Posté par: oursbleu le le 05-08-2004 a 14:54:30

Bonjour à tous,

J'ai gros problème sur l'autoindex de mysql sur certaines tables.
J'ai une table orientation avec 1703 entrées (dernier index à 1773).
Lorsque j'insère une nouvelle entrée sans fournir l'index de la table
qui est en auto-incrémente, il m'insère un index à 2 147 483 647 !!! Et la
valeur du prochain autoindex est aussi 2 147 483 647. Donc plus moyen
d'insérer...

Comment se fait-il qu'il soit passer de 1773 à 2 147 483 647 d'un coup
??
Je veux bien qu'il y ait eu beaucoup d'ajouts et de suppressions, mais
plus d'1 milliard c'est gros !!!

De plus j'ai beau essayer de changer cette valeur next autoindex, la requête s'exécute mais la valeur ne change pas. Et l'optimize table ne change rien, le repair table non plus.

L'index est de type INT(11), et c'est marrant, la valeur max est
justement 2 147 483 647. Type de la table MyISAM.

Qqun a-t-il une idée .???
HEEELP !!!

Merci

Titre: Re:Mysql Autoindex
Posté par: zebestt le le 11-08-2004 a 08:25:45

Si tu utilise une page php pour incrementer ta base, verifie que tu n'as pas fait une boucle sans la refermer...


Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.