首页 > 数据库 > > Gauss 100 级联删除
建立外键约束实现级联删除:
constraint 外键名 foreign key(子表字段名) references 父表(父表字段名) on delete[cascade| set null];
Cascade :
当在父表(即外键的来源表)中删除对应记录时,首先检查该记录是否有对应外键,如果有则也删除外键在子表(即包含外键的表)中的记录。
Set null:
当在父表(即外键的来源表)中删除对应记录时,首先检查该记录是否有对应外键,如果有则设置子表中该外键值为null(不过这就要求该外键允许取null)
增加级联删除语句:
alter table TB_STUDENT add constraint FK_TB_STUDENT_CLASS_ID foreign key(CLASS_ID) references TB_CLASS (ID) on delete cascade;
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69959250/viewspace-3171063/ ,如需转载,请注明出处,否则将追究法律责任。