这个问题之前有人问过,但我认为这是一个特例?
我正在尝试将表从 myisam 转换为 innodb,我看到的大多数解决方案都建议首先删除全文键(否则它不起作用)
所以我愿意show create table blah;
我看到全文密钥
yadda yadda yadda
FULLTEXT KEY `index` (`index`)
) ENGINE=MyISAM yadda yadda yadda
但是当我尝试做
alter table blah drop index index;
我明白了
ERROR 1064 (42000):您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的“索引”附近使用正确的语法
语法对我来说看起来不错。怎么办?该表是由 WordPress 插件创建的,不幸的是,Google 中没有解释如何将此特定表转换为 innodb。我想我可以将其保留为 myisam,但我很固执。