我正在执行以下查询以禁用关键约束。我正在使用MariaDB 5.4
alter table table_name disable keys
但是会产生如下警告:
Table Storage Engine for table_name Doesn't have this option.
我将Inno_DB作为引擎。我不明白为什么会出现此警告,并且没有禁用关键约束。
如何解决此错误?还是有其他方法可以禁用关键约束?
答案 0 :(得分:0)
摘自ALTER TABLE
上的MariaDB文档:
DISABLE KEYS
将禁用该表的所有非唯一键 支持此功能的存储引擎(至少是MyISAM和Aria)。
换句话说,如警告所示,此选项不适用于InnoDB。