Converting my MyISAM to InnoDB
I have no record in table. I got this error when i Converting my MyISAM to InnoDB
SQL query: Edit
ALTER TABLE `vocabulary` ENGINE = InnoDB
MySQL said: Documentation
#1214
- The used table type doesn't support FULLTEXT indexes
Table structure for table vocabulary
CREATE TABLE IF 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 ;
in MySQL only MyISAM storage engine supports full text indexes
Innodb will not support full text indexes
so in order to convert the table use
alter table vocabulary drop key usr;
alter table vocabulary engine=innodb;
链接地址: http://www.djcxy.com/p/59692.html
上一篇: 使用限制和where子句做分页
下一篇: 将我的MyISAM转换为InnoDB