|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre régulier
![]() Inscription : juin 2005 Messages : 449 ![]() |
Bonjour à tous,
Petit soucis sur l'import de donnée d'une base existante : J'ai une table avec plusieurs colonnes, dont 2 qui constituent ma clef primaire : Et lorsque je fait un insert correspondant sur cette table : Code :
Code :
Duplicate entry 'silensor erkodent' for key 'meta_value' Merci de vos idées et suggestions |
||
|
|
00
|
|
|
#2 |
|
Membre régulier
![]() Inscription : novembre 2010 Messages : 102 ![]() |
"La contrainte PRIMARY KEY assure qu'il n'y aura aucune valeur redondante (doublon) dans la colonne."
http://sqlpro.developpez.com/cours/s...partie2#L7.1.4 Tu ne peux tout simplement pas faire le même meta_value 2 fois si tu laisse cette clé primaire. |
|
|
01
|
|
|
#3 |
![]() ![]() Vincent Inscription : juillet 2005 Messages : 14 929 ![]() |
Tu dois avoir créer un autre index unique ; si l'erreur portait sur la clef primaire tu aurais "for key 'PRIMARY'" et l'indication de doublon indiquerait les deux colonnes en jeu.
|
|
|
00
|
|
|
#4 |
|
Membre régulier
![]() Inscription : juin 2005 Messages : 449 ![]() |
La première réponse est hors sujet....
La deuxième réponse est la bonne, j'avais un second index sur cette table. Merci |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com