duplicate entry '127' for key 1

Clt
Invité n'ayant pas de compte PHPfrance

15 avr. 2005, 12:17

ARG... j'ai cette erreur: "duplicate entry '127' for key 1" et j'ai vu sur le forum qu'il fallait changer le tinyint en int ou autre. L'erreur a été corriger pour la table concerné mais elle est réapparu pour une autre table qui n'est pas en auto-increment et qui est de type int(11) mais pour le meme champ
c la panique !!!
avis aux experts... je galere...

ViPHP
ViPHP | 2144 Messages

15 avr. 2005, 12:34

C'est que tu insères la valeur 127, alors que ce champ n'accèpte que des valeurs uniques donc c'est problême différent du précédent :D

clt
Invité n'ayant pas de compte PHPfrance

15 avr. 2005, 14:02

moi y en a pas bien comprendre... valeurs uniques ?

Daz
Eléphanteau du PHP | 36 Messages

15 avr. 2005, 15:07

Salut,
ca veux simplement dire que la valeur de ce champs la doit etre unique dans ta table.
Dis autrement il y a cette erreur quand tu rentre une valeur dans ta table deja presente pour ce champs la, car c'est une clé primaire.
Tu dois donc t'assurer que les valeurs entrés pour ce champs là ne sont pas présente dans la base

++

DAZ

P.S. infos utiles sur les clés primaire:
http://netx.u-paris10.fr/defi/MySQL_PHP ... ours5.html

clt
Invité n'ayant pas de compte PHPfrance

15 avr. 2005, 15:10

c bon j'ai trouvé mon erreur, sur un coup de chance, en fait il y a 2 base de données (je savais pas) et je regardais pas dans la bonne... Dis donc, j'aurais pu cherché longtemps... :oops:
...me taper pas trop fort sur la tete s'il vous plait...