我有一个MySQL/InnoDB数据库,设置了外键约束。如果我删除“根”表中的一行,依赖表将相应地删除相应的行。
如何显示已删除的内容,或者至少哪些表受到影响?
是否有任何简单的方法,还是需要编写工具来比较前后?
复制日志会显示正在发生什么吗?
我有一个MySQL/InnoDB数据库,设置了外键约束。如果我删除“根”表中的一行,依赖表将相应地删除相应的行。
如何显示已删除的内容,或者至少哪些表受到影响?
是否有任何简单的方法,还是需要编写工具来比较前后?
复制日志会显示正在发生什么吗?
SELECT DISTINCT
TABLE_NAME FROM REFERENTIAL_CONSTRAINTS
WHERE
CONSTRAINT_SCHEMA = 'yourDatabase'
AND REFERENCED_TABLE_NAME = 'rootTable'
AND DELETE_RULE = 'CASCADE'