我正在尝试使用查询扩展在数据库表上实现搜索功能,并且我知道必须在要搜索的字段上添加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/