pb d'insertion dans phpmyadmin

Nadege_21
Invité n'ayant pas de compte PHPfrance

16 avr. 2006, 18:52

bonjour
j'ai un probleme d'insertion d'enregistrement dans ma table
j'ai un table de 4 champs (id ,type commentaire et autre)
j'ai inseré 127 enregistrements dans ma table mais je ne peux pas en inserer plus car des que j'en rajoute 1 j'ai un message d'erreur :
id =127 existe dejà
alors que j'ai enleve l'auto increment sur l'id, et que lorsque j'insere le numero d 'id moi meme meme si je mets 150 ca me mets 127 existe dejà.

est ce possible que le contenu des enregistrements soit limite?
si oui comment puis je debloquer.
J'ai d'autre tables dans ma BDD et ils comprennet un nombre d'enregistrements bien superieur a 127

merci
Nadege

ViPHP
ViPHP | 656 Messages

16 avr. 2006, 18:58

Si 127 existe et que le champs est en Primary ou Unique ça ne peut pas fonctionner, tu n'a pas le droit de mettre deux fois la même valeur dans le champs.

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

16 avr. 2006, 19:44

au hasard complet je dirais que ton champ id qui est en autoincrément est du type "tinyInt".
Regarde CECI et plus particulièrement le paragraphe sur TINYINT et la valeur maxi :wink:

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Invité
Invité n'ayant pas de compte PHPfrance

16 avr. 2006, 20:10

Merci c 'etait bien un tynint
je savais pas du tou que c'etait limite
merci
Nadege

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

16 avr. 2006, 20:31

tu as un tableau récapitulatif des différentes bornes en fin de page ICI

si tu précise le champ en "UNSIGNED" tu doubles la valeur maxi, puisque tu commencera à 0 et non dans les négatifs :wink:

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute