Salut à tous,
J'ai le problème suivant :
J'ai ma table Liste qui lie les tables controle et campagne
Je tente d'insérer 224 lignes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 create table Liste ( co varchar(8) not null, ca varchar(7) not null, constraint primary key pk_Ls (co, ca) ) engine = innodb; alter table ListeControles add constraint foreign key (co) references Co(codeCo), add constraint foreign key (ca) references Ca(codeCa);
A l'exécution j'ai l'erreur suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 insert into dqm.Liste (co, ca) values ("R****","R****"), ("A*****","A**"), ("A*****","A**"), ("C******","C******"), ...Sachant que :
Code : Sélectionner tout - Visualiser dans une fenêtre à part cannot add or update a child row: a foreign key fails
les codes controle existent et sont au maximum de 8 caractères,
que les campagnes existent aussi et font maximum 7 caractères,
que je peux insérer chaque ligne de ListeControles une à une,
et que j'ai inséré en une seule fois les 224 lignes de la table Controle...
... Vous diriez que le problème vient d'où?
Partager