可以先简单理解成:触发器
让我们举个栗子
- 在数据库建三个表:a(主表),aa,aaa
-- 表a
create table a(
id intPRIMARY KEY,
age int
)
– 表aa,没有级联
create table aa(
id1 intPRIMARY KEY,
age1 int,
FOREIGN KEY(id1) REFERENCES a(id)
)
– 表aaa,设置级联删除
create table aaa(
id2 intPRIMARY KEY,
age2 int,
FOREIGN KEY(id2) REFERENCES a(id) ON DELETE CASCADE
)
- 对各表插入数据
insert into a VALUES ('001','001'); insert into a VALUES ('002','002'); insert into aa VALUES ('001','0011'); insert into aaa VALUES ('002','0022');