我正在学习mysql中的全文搜索,并尝试将其实现到一个目前使用类似mysql命令的网站中。
除了有人键入 McDonald's
撇号导致:
sql语法有错误;查看与您的mariadb服务器版本对应的手册,了解在布尔模式下使用“s”的正确语法)
下面是我使用的代码:
AND
MATCH(client.clientName, client.clientDesc, offer.offerSaving, offer.offerDesc) AGAINST(+'$keyword' IN BOOLEAN MODE)
GROUP BY offer.idoffer ORDER BY distance ASC, offer.offerScore DESC
这个 McDonald's
在数据库中保存为 McDonald's
不过,如果能带着它回来就好了 McDonald's
如果他们用撇号或不用撇号。这也可能吗?
暂无答案!
目前还没有任何答案,快来回答吧!