之前已经问过这个问题,但我认为这是一个特例?
我正在尝试将myisam中的表格转换为innodb,大多数解决方案我建议首先删除全文字键(否则它不起作用)
所以我做show create table blah;
我看到全文密钥
yadda yadda yadda
FULLTEXT KEY `index` (`index`)
) ENGINE=MyISAM yadda yadda yadda
但是当我尝试做的时候
alter table blah drop index index;
我得到了
错误1064(42000):您的SQL语法有错误;检查与MySQL服务器版本对应的手册,以便在第1行的'index'附近使用正确的语法
语法对我来说很好。怎么办?这个表是由一个WordPress插件创建的,不幸的是谷歌没有解释如何将这个特定的表转换为innodb。我想我可以把它留作myisam,但我很固执。
答案 0 :(得分:4)
与创建时间相同,请使用反引号来引用它。
alter table blah drop index `index`;