Problème de foreign key sur un DELETE
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
Code:
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;
] |
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!
Avez vous une idée?
Merci d'avance :)