Erreur #1062 - Duplicate entry '1-1' for key 'PRIMARY'

Fermé
Terreur-s Messages postés 232 Date d'inscription mercredi 24 août 2011 Statut Membre Dernière intervention 18 février 2020 - 27 févr. 2017 à 22:28
Reivax962 Messages postés 3671 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 - 1 mars 2017 à 15:03
Bonjour,

Je voudrais ajouter une ligne dans ma base de donner, le problème c'est que à chaque fois sa m'affiche se message d'érreur:

#1062 - Duplicate entry '1-1' for key 'PRIMARY'

D'après se que j'ai compris sur google c'est par ce que je veut mettre une clef primaire en double, mais est-ce que sa serais quand même possible de la mettre en double ou est-ce que c'est vraiment impossible ?

Ps: c'est la 1er fois que je touche à une bases de donné donc excuser mon incompétence :D

Merci d'avance pour votre aide :)

1 réponse

yg_be Messages postés 20293 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 27 septembre 2022 1 225
27 févr. 2017 à 23:35
bonsoir, si tu veux avoir plusieurs valeurs identiques, tu dois changer la définition du champ pour qu'il ne soit plus une clé primaire.
0
Terreur-s Messages postés 232 Date d'inscription mercredi 24 août 2011 Statut Membre Dernière intervention 18 février 2020 16
1 mars 2017 à 14:09
Bonjour, comment je doit faire pour changer la définition ?
0
Reivax962 Messages postés 3671 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 1 007
1 mars 2017 à 15:03
Bonjour,

Il faudrait qu'on connaisse plus le contexte, mais honnêtement, je doute que supprimer la clef primaire soit la bonne réponse à apporter à ton problème. En général c'est plutôt structurant une clef primaire, la supprimer pourrait avoir de nombreux effets de bord.

Je pense que tu devrais plutôt te poser la question de pourquoi on ne peut pas avoir deux lignes identifiées par "1-1".

Xavier
0