为什么从此查询中收到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/

10-10 21:51