我在 mysql 中有两个表,都是 InnoDB 类型,并且从第一个到第二个都存在一个外键。
但是,外键是在没有任何级联行为的情况下创建的。该表很大,对索引或新键的任何更改都会将表锁定约 20 分钟。
是否可以将“ON DELETE CASCADE”行为添加到现有外键而不删除该键并重新创建它?
最佳答案
不幸的是,没有。 On Delete 和 On Update 是外键本身的系统属性,只能在创建约束时指定。
关于sql - 是否可以改变现有 mysql 外键的级联行为?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2904469/