我没有表中的记录 . 当我将MyISAM转换为InnoDB时出现此错误
SQL查询:编辑
ALTER TABLE `vocabulary` ENGINE = InnoDB
MySQL说:文档
#1214 - 使用的表类型不支持FULLTEXT索引
表词汇表的表结构
CREATE TABLE IF NOT NOT EXISTS vocabulary
( id
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 usr
( usr
))ENGINE = MyISAM DEFAULT CHARSET = latin1 AUTO_INCREMENT = 1;
1 回答
在MySQL中只有MyISAM存储引擎支持全文索引
Innodb不支持全文索引
所以为了转换表的使用