如何禁用 MySQL InnoDB 表中的键?

如何禁用 MySQL InnoDB 表中的键?

是否可以禁用 InnoDB 表中的键?

如果是,怎么办?

如果不是,为什么?

答案1

我以为 InnoDB 可以禁用和启用键。我刚刚做了一些调查。这不可能。所以,我错了。

但是,可以为特定会话打开或关闭关键约束:

  • 如果您具有 UNIQUE 二级索引,则可以尝试设置此项以加快磁盘绑定的 INSERT 速度:
    SET unique_checks = 0;
  • 要禁用建议的外键检查,请使用 Randy Melder 的建议:
    SET foreign_key_checks = 0;

相关内容