有外來鍵的情況應該先新增主表資料,再新增副表資料。
如:有以下兩張表
班級表:
CLASSID NAME
1 一班
2 二班
學生表:
SID NAME CLASSID
1 張三 1
2 李四 1
3 王五 2
其中學生表中的CLASSID是班級表CLASSID的外來鍵。
現在要求在學生表中新增一條SID=4,NAME=趙六,CLASSID=3的資料,那麼只能先在班級表中加入一條新資料。
1
insert into 班級表 values (3,"三班");
然後再在學生表中新增:
insert into 學生表 values (4,"趙六",3);
有外來鍵的情況應該先新增主表資料,再新增副表資料。
如:有以下兩張表
班級表:
CLASSID NAME
1 一班
2 二班
學生表:
SID NAME CLASSID
1 張三 1
2 李四 1
3 王五 2
其中學生表中的CLASSID是班級表CLASSID的外來鍵。
現在要求在學生表中新增一條SID=4,NAME=趙六,CLASSID=3的資料,那麼只能先在班級表中加入一條新資料。
1
insert into 班級表 values (3,"三班");
然後再在學生表中新增:
1
insert into 學生表 values (4,"趙六",3);