{MySQL} Duplicate entry '0' for key 2

php_novice -  
arth Messages postés 9374 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
je vous prie de m'excuser pour cette maladresse.
je me retrouve avec des erreurs sql dans mon code.
après lecture de l'erreur on me dit que j'ai des champs en double.
Alors je voudrais savoir comment je pourrais resoudre ce problème.
Merci de votre aide
J'ai deux champs avec l'indice "0" et deux autres avec l'indice "1"

Merci
A voir également:

3 réponses

Jean-François Pillou Messages postés 19261 Date d'inscription   Statut Webmaster Dernière intervention   63 277
 
Cela signifie que ta table possède une clé UNIQUE ou PRIMARY et que tu essayes d'insérer un enregistrement pour lequel un enregistrement avec une clé identique existe déjà.
0
php_novice
 
Merci,
comment puis corriger cette erreur.
0
arth Messages postés 9374 Date d'inscription   Statut Contributeur Dernière intervention   1 293
 
Normalement la clé primaire d'une table est un champ ou chaque valeur est différente d'une autre, où tu ne peux donc pas avoir la même valeur deux fois, d'où le message d'erreur.

Donc tu dois importer des données différentes, et si tel n'est pas ton but, alors tu dois modifier les clés primaire de ta table ou recréer celle-ci avec la clé primaire qui va bien.
0