首页 文章

将我的MyISAM转换为InnoDB [关闭]

提问于
浏览
-4

我没有表中的记录 . 当我将MyISAM转换为InnoDB时出现此错误

SQL查询:编辑

ALTER TABLE `vocabulary` ENGINE = InnoDB

MySQL说:文档

#1214 - 使用的表类型不支持FULLTEXT索引

表词汇表的表结构

CREATE TABLE IF NOT NOT EXISTS vocabularyid int(10)unsigned NOT NULL AUTO_INCREMENT, usr char(10)NOT NULL, word char(10)NOT NULL, meaning char(10)NOT NULL, synonym char(10)NOT NULL, Date char(10)NOT NULL,PRIMARY KEY( id ),FULLTEXT KEY usrusr ))ENGINE = MyISAM DEFAULT CHARSET = latin1 AUTO_INCREMENT = 1;

1 回答

  • 1

    在MySQL中只有MyISAM存储引擎支持全文索引

    Innodb不支持全文索引

    所以为了转换表的使用

    alter table vocabulary drop key usr;
    
      alter table vocabulary engine=innodb;
    

相关问题