我正在尝试使用查询扩展在数据库表上实现搜索功能,并且我知道必须在要搜索的字段上添加FULLTEXT索引。我尝试执行此操作,并且从PHPMyAdmin中没有收到任何错误,但是当我检查表的结构时,FULLTEXT索引的基数为0。错误:
找不到与列列表匹配的FULLTEXT索引

任何想法出什么事了吗?

最佳答案

尝试在刚刚添加了表的表上执行REPAIR,以(重新)构建全文索引:

REPAIR table foo


另请注意,全文仅适用于varchar或text列。作为最后的选择,我将尝试重新启动MySql。

以下页面几乎涵盖了所有内容:

http://dev.mysql.com/doc/refman/5.1/en/fulltext-fine-tuning.html

希望能有所帮助。

关于mysql - 无法在我的表上分配FULLTEXT索引,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1328897/

10-10 01:04