当我试图在数据库中包含我想要通过全文修改的列时,我得到了一个错误的#1283 - Column 'title' cannot be part of FULLTEXT index。
ALTER TABLE users ADD FULLTEXT (`firstname`, `lastname`, `title`, `description`)我不明白为什么会出现这个错误,也不知道该如何解决这个问题。如果您有任何想法或建议,我将不胜感激。
发布于 2012-11-09 11:37:22
FULLTEXT索引仅适用于MyISAM表,而不适用于InnoDB。您可以通过键入以下命令来检查您使用的存储引擎:
SHOW CREATE TABLE users;然后,您可以使用以下命令ALTER该表以使用MyISAM引擎:
ALTER TABLE users ENGINE = MyISAM;发布于 2013-05-02 12:08:43
从Mysql 5.6开始,INNODB现在支持全文索引。现在,我在将全文添加到我的表中时也遇到了这个问题,并且遇到了多个问题。
table SELECT * FROM og_table发布于 2012-11-09 11:30:14
如果您的表是InnoDB,则不能使用它。并且需要放弃它。
您还可以参考InnoDB @ http://dev.mysql.com/doc/refman/5.5/en/innodb-restrictions.html的限制
https://stackoverflow.com/questions/13301668
复制相似问题