是否有任何方法可以获取由于级联删除而删除的所有记录

时间:2014-03-13 11:37:08

标签: php mysql sql

我的项目中有40多个表,我已经应用了所有约束的级联删除。现在我的数据库有实时数据,所以我只想跟踪由于级联删除而发生的删除。

所以基本上我只是想知道如果我从用户表中删除任何一个用户(用户与10+表有关系),那么所有用户都是表,哪些数据已删除。

所以我可以将它们记录在另一个文件中,仅用于备份目的。

在mysql中有什么办法吗?

由于

1 个答案:

答案 0 :(得分:1)

对于级联约束中涉及的所有表,您必须使用删除触发器,此约束将作为简单的插入或删除操作在子表上。