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