{MySQL} Duplicate entry '0' for key 2

php_novice -  
arth Messages postés 84 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
Configuration: Windows XP / Firefox 3.6

3 réponses

  1. Jean-François Pillou Messages postés 18961 Date d'inscription   Statut Webmaster Dernière intervention   63 308
     
    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
  2. php_novice
     
    Merci,
    comment puis corriger cette erreur.
    0
  3. arth Messages postés 84 Date d'inscription   Statut Contributeur Dernière intervention   1 296
     
    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