Importation de base de données
girlwithdragontato
-
Dounouw13 Messages postés 18 Date d'inscription Statut Membre Dernière intervention -
Dounouw13 Messages postés 18 Date d'inscription Statut Membre Dernière intervention -
bonjour,
je rencontre un problème lors de l'importation d'une base de données dans phpmyadmin
et le message suivant s'affiche
Erreur
Requête SQL:
--
-- Contenu de la table 'affectation'
--
INSERT INTO 'affectation' ( 'CNE' , 'ID_ENTREPRISE' , 'ID_STAGE' , 'DATE_STAGE' )
VALUES ( 102883452, 114865, 1, '2013-07-12' ) , ( 1028837180, 789456, 2, '2013-08-12' ) ;
MySQL a répondu: Documentation
#1062 - Duplicate entry '102883452-114865-1' for key 'PRIMARY'
je rencontre un problème lors de l'importation d'une base de données dans phpmyadmin
et le message suivant s'affiche
Erreur
Requête SQL:
--
-- Contenu de la table 'affectation'
--
INSERT INTO 'affectation' ( 'CNE' , 'ID_ENTREPRISE' , 'ID_STAGE' , 'DATE_STAGE' )
VALUES ( 102883452, 114865, 1, '2013-07-12' ) , ( 1028837180, 789456, 2, '2013-08-12' ) ;
MySQL a répondu: Documentation
#1062 - Duplicate entry '102883452-114865-1' for key 'PRIMARY'
1 réponse
-
Quelle est l'erreur renvoyée? Ta table existe t'elle?
-
Je viens de voir ton l'erreur, désolé j'avais mal regardé. La clé primaire ('CNE', 'ID_ENTREPRISE, 'ID_STAGE') doit être unique, or dans ton cas, tu as une duplication de ta clé, ce qui n'est pas accepté. Si tu veux remettre la table à 0, tu peux faire un TRUNCATE TABLE 'affectation'; Sinon, je te laisse supprimer toutes les lignes pour lesquels tu auras des doublons.
Rmq: Dans ton cas, un doublon qui te posera problème sera la présence des mêmes CNE', 'ID_ENTREPRISE, 'ID_STAGE'.
Par exemple tu as déja dans ta table:
( 102883452, 114865, 1, '2013-07-12' ) ,
( 1028837180, 789456, 2, '2013-08-12' )
Tu pourras rajouter
( 102883452, 114865, 2, '2013-07-12' ) , (un des trois n'est pas le même, ici l'id_stage
( 1028837181, 789456, 2, '2013-08-12' ) (ici c'est le CNE qui n'est pas le même
-