我有以下关系数据库模型
两个authors and books
表都与book_author表有一对多的关系。他们也有级联删除更新关系。如果删除authors or books
表中的任何条目,book_author
表中的相应数据也是但问题是,如果我删除一个作者,那个作者的books
表中应该没有书。如何我可以这样做,如果我删除一个作者,该作者的相应书籍也会得到从Books
表中删除,反之亦然。
答案 0 :(得分:1)
仅使用关系设置无法完成此操作,您需要将删除逻辑添加到前端(到After Del Confirm
表单的事件),或者更好的是,在后端创建数据宏(After Delete
数据宏)< / p>