在使用外键的桌子上使用oak-online-alter-table

时间:2012-04-25 22:14:22

标签: mysql nonblocking alter

MySQL toolkit does non-blocking table alters

它要求被更改的表不被外键引用或引用。我有一个通过外键自引用的表(以及对其他表有FK引用)

作者对可能取消或完善此要求herehere进行了大量讨论:

我有一个100M +记录数据库,它正在生产中,我面临着临时删除FK或禁用此工具禁止执行表更改的保护代码的选择。 ..或者找到一些适用于FK的其他方法。

任何熟悉此工具的人都可以解释为什么它可能不适用于有FK的表以及在使用FK的表上使用它会产生什么影响?

除了生成一个没有定义FK的表(我总是可以添加它们)之外,我不知道数据会如何变坏。

0 个答案:

没有答案