要想删除数据库主键表内容是不是一定要把与之相关的外键表内容全删除了

2025-02-28 02:45:22
推荐回答(2个)
回答1:

首先,删除数据库主键表内容一定要把与之相关的外键表内容全删除.
关于你的补充问题:
在数据库层做操作你就不用多做业务层的操作.
不知道你的是什么数据库,但是一般数据库都支持下面的
1.给表创建级联约束,一旦更新,删除主表的记录,从表的记录也会跟着更新,删除
2.定义编写触发器,一旦更新,删除主表的记录,就根据条件更新,删除从表的记录

有不明再M我.

回答2:

不用,但是如果有建立联系需要先把联系删除掉。