级联删除从多对多的关系

时间:2016-04-27 04:16:25

标签: sql database ms-access

我有以下关系数据库模型

enter image description here

两个authors and books表都与book_author表有一对多的关系。他们也有级联删除更新关系。如果删除authors or books表中的任何条目,book_author表中的相应数据也是但问题是,如果我删除一个作者,那个作者的books表中应该没有书。如何我可以这样做,如果我删除一个作者,该作者的相应书籍也会得到从Books表中删除,反之亦然。

1 个答案:

答案 0 :(得分:1)

仅使用关系设置无法完成此操作,您需要将删除逻辑添加到前端(到After Del Confirm表单的事件),或者更好的是,在后端创建数据宏(After Delete数据宏)< / p>