Erreur #1062 - Duplicate entry '1-1' for key 'PRIMARY' [Fermé]

Signaler
Messages postés
232
Date d'inscription
mercredi 24 août 2011
Statut
Membre
Dernière intervention
18 février 2020
-
Messages postés
3671
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
11 février 2021
-
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

Messages postés
14308
Date d'inscription
lundi 9 juin 2008
Statut
Non membre
Dernière intervention
24 février 2021
804
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.
Messages postés
232
Date d'inscription
mercredi 24 août 2011
Statut
Membre
Dernière intervention
18 février 2020
12
Bonjour, comment je doit faire pour changer la définition ?
Messages postés
3671
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
11 février 2021
982
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