{MySQL} Duplicate entry '0' for key 2

Fermé
php_novice - 1 mars 2010 à 18:19
arth Messages postés 9374 Date d'inscription mardi 27 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2016 - 1 mars 2010 à 21:02
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 18707 Date d'inscription lundi 15 février 1999 Statut Webmaster Dernière intervention 16 février 2023 63 266
1 mars 2010 à 20:19
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
Merci,
comment puis corriger cette erreur.
0
arth Messages postés 9374 Date d'inscription mardi 27 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2016 1 291
1 mars 2010 à 21:02
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