全文搜索查询生成错误,为什么?

时间:2014-01-12 06:10:09

标签: php mysql error-handling full-text-search

为什么我从此查询中收到MySQL错误?

SELECT *, MATCH($SW) AGAINST(reb, keb, gloss) as Score 
FROM dictionary 
WHERE MATCH($SW) AGAINST(reb, keb, gloss) 
ORDER BY Score DESC;

我正在尝试测试全文搜索,但我似乎无法创建一个有效的查询。

1 个答案:

答案 0 :(得分:0)

如果您提供错误消息会很好,但我想我可以猜测修复。你忘了引用字符串了:

SELECT *, MATCH('$SW') AGAINST(reb, keb, gloss) as Score 
FROM dictionary 
WHERE MATCH('$SW') AGAINST(reb, keb, gloss) 
ORDER BY Score DESC;