2013-02-04 20 views
0

我交换一些MySQL表从的MyISAM InnoDB的列索引做:从的MyISAM InnoDB的开关MySQL表 - 我怎么与人FULLTEXT

我应该在的地方FULLTEXT的使用?

As InnoDB没有FULLTEXT。 我应该用什么FULLTEXT的地方,当从MyISAM改为InnoDB

谢谢大家:)

问候。

+1

一个类似的问题? http://stackoverflow.com/questions/1228672/converting-table-from-myisam-to-innodb。简而言之'ALTER TABLE tablename DROP INDEX column_with_fulltext;'然后'ALTER TABLE tablename ENGINE = InnoDB;' –

+0

也许我没有正确的措辞。我应该使用什么o FULLTEXT - 因为InnoDB没有FULLTEXT。当从MyISAM切换到InnoDB时,我应该在FULLTEXT的位置使用什么 – KDawg

+1

您可以使用像Sphinx这样的第三方应用程序。没有任何内置机制可以取代全文搜索。 – ravnur

回答