Bonjour à tous,
J'ai un souci très bloquant concernant 3 tables. Deux d'entres elles ont comme Foreign Key la Primary Key de celle qui reste. Cf ci dessous
Lorsque je fait un delete ou un update sur T1, Le sgbd (sqlite) m'indique une erreur "foreign key mismatch". Pourtant les occurence de T1.t1_pk sont bien dans T2 et T3!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 T1 [ t1_pk; ] T2[ t2_pk t2_fk references t1_pk ON DELETE CASCADE ON UPDATE CASDADE; ] T3[ t3_pk t3_fk references t1_pk ON DELETE CASCADE ON UPDATE CASDADE; ]
Avez vous une idée?
Merci d'avance![]()
Partager