create table student(
id int(8) UNSIGNED NOT NULL AUTO_INCREMENT,
name varchar(64),
cid int(8) not null,
CONSTRAINT FK_stu_class FOREIGN KEY(cid) REFERENCES class(id) ON UPDATE CASCADE ON DELETE CASCADE
)
表class的id发生修改,则student的cid也相应发生修改;如果删除class中的id记录,则student中的相应cid记录也被删除

本文详细介绍了如何在学生表中使用SQL外键约束与班级表建立关联,确保数据一致性,当班级ID发生变化时,学生表中的对应记录也会相应更新;若删除班级记录,则学生表中相应的班级ID记录也随之被删除。
353

被折叠的 条评论
为什么被折叠?



