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 : 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;
]
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