SQL主键与外键约束问题??
我有两个表:例如:
学生表和学生成绩表。
我想在删除学生信息的时候同时把学生的成绩同时也删除了,设置了学生成绩表的外键是学生表的学号,好需要其他什么设置呢???谢谢了,指点...
设置外建或尘的时候加衫山禅上唯笑:on delete cascade on update cascade
如:create table tablex
(....
.....
FOREIGN KEY(id)REFERENCES tabley(id) on delete cascade on update cascade
);
先删子表的信息,再删主表的信息!
外键的类型设置成级联删除就可以了,这样删除主表的时候子表的信息一同删除。