2012-05-03 8 views
1

私はそれが外部キーに問題がある表3にこの挿入では3つのテーブルSQLiteのデータベース設計

Table 1: PlantName (primary key) 

Table 2: (primary key(Id + PlantName)), foreign key(PlantName) references Table1(PlantName) 

Table 3: (primary key(Id + PlantName)), foreign key(id) references Table2(id) 

When I insert data into these tables 

Table1: Ark1 
Ark2 
Ark3 

Table 2: 
1,Ark1 
2,Ark1 
3, Ark1 
1, Ark2 
2, Ark2 
1, B1 
2, B2 

Table 3: 
1,Ark1 
2,Ark2 

を持っています。

答えて

1

はB1とB2は、外部キー違反が発生した、表1には存在しませんありがとうござい勧めしてください。

+0

申し訳ございません、編集をご覧ください。 Fkey違反は、表3の挿入時に発生します。 – user575219