我正在制作一个网站,用户可以在其中发布“帖子”,然后用户可以对这些帖子进行“评论”。我有一个包含 3 个表的数据库。一个包含用户信息,一个包含发布信息,最后一个包含评论信息。
我想设置规则,以便如果用户被删除,他们的所有帖子和评论都会被删除,如果用户删除他们的帖子之一,那么所有相关的评论都会被删除。但是,这会设置“多个 CASCADE 路径”。
我一直在寻找解决方案,并找到了一些关于触发器的信息。它们会是最好的使用方法吗?如果我使用它们,我是否必须更改所有 CASCADE 以由触发器完成?
谢谢
克莱斯特