在大表上更改FOREIGN KEY操作

时间:2012-12-03 16:07:46

标签: mysql innodb

我有一个大表(大到足以打破我的查询),我需要将ON DELETERESTRICT更改为CASCASDE,问题是当我执行查询{{3}时}:

ALTER TABLE my_table DROP FOREIGN KEY my_key;

我收到错误like this。我知道我可以设置几小时和几小时的超时,但这是正确的方法吗?

有没有更好的解决方案?

0 个答案:

没有答案