在 MySQL 工作台中查看级联删除的全部效果?

Posted

技术标签:

【中文标题】在 MySQL 工作台中查看级联删除的全部效果?【英文标题】:See full effect of a cascading delete in MySQL workbench? 【发布时间】:2015-04-23 20:45:18 【问题描述】:

我有一个相当大的 mysql 数据库,并且有各种主键和外键连接一切。我正在尝试建立一个电子表格,说明从各个表中删除各个列的效果。我已将基本的 .sql 文件导入 MySQL Workbench(由于基础架构设置,似乎无法获得一个已导入的填充表,并且无法使用 Workbench 直接连接到数据库,但我认为我真的不需要它们填充)并一直在使用可视化图表来提供帮助。

但是我想做的是将所有内容设置为在删除时级联(我知道该怎么做)然后得到某种结果,如果我从表 X 中删除一列会发生什么。无论如何要这样做? (显然可以为空的外键在填充或不填充时会做不同的事情,但我可以假设所有内容都不为空并查看结果)。

【问题讨论】:

【参考方案1】:

也许您可以尝试克隆您的数据库并对其进行测试。或者您可以尝试强制取消提交删除查看效果并在执行回滚后。

【讨论】:

以上是关于在 MySQL 工作台中查看级联删除的全部效果?的主要内容,如果未能解决你的问题,请参考以下文章

mysql内部级联删除

MySQL中利用外键实现级联删除更新

MySQL中利用外键实现级联删除更新

[原创]MYSQL中利用外键实现级联删除和更新

Mysql实现级联操作(级联更新级联删除)

Mysql实现级联操作(级联更新级联删除)(转)