比如表A是主表
由于业务需要,表B、C、D都要用到表A的id,于是它们都有一个字段外键关联到表A
现在表A要删除一些记录,却因为有某些记录(表B、C、D中的)外键关联,无法删除
大家遇到这种情况是如何处理的?难道要提示用户先去删除表B、C、D中的关联记录?
由于业务需要,表B、C、D都要用到表A的id,于是它们都有一个字段外键关联到表A
现在表A要删除一些记录,却因为有某些记录(表B、C、D中的)外键关联,无法删除
大家遇到这种情况是如何处理的?难道要提示用户先去删除表B、C、D中的关联记录?
既然主表记录被删除,从表级联记录就是冗余的了,也应该被删除。这样我在删除时要给用户一些提示,表B、C、D中的某些关联记录也要被删除!
4楼还给出了源代码,太感谢了。但是我的数据库是oracle的,oracle板块有点冷清,才来到这里打扰你们。oracle SQL的外键级联删除怎么写?