为什么从此查询中收到MySQL错误?
SELECT *, MATCH($SW) AGAINST(reb, keb, gloss) as Score
FROM dictionary
WHERE MATCH($SW) AGAINST(reb, keb, gloss)
ORDER BY Score DESC;
我正在尝试测试全文搜索,但似乎无法创建有效的查询。
最佳答案
如果您提供了错误消息,那将是很好的,但是我想我可以猜到解决方法。您忘了引用字符串了:
SELECT *, MATCH('$SW') AGAINST(reb, keb, gloss) as Score
FROM dictionary
WHERE MATCH('$SW') AGAINST(reb, keb, gloss)
ORDER BY Score DESC;
关于php - 全文搜索查询生成错误,为什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21071862/