我刚学习MySQL中的全文搜索,并尝试将其实现到当前使用MYSQL LIKE命令的网站中。
除非有人输入类似McDonald's
撇号导致:
您的SQL语法有错误;检查与您的MariaDB服务器版本对应的手册,以便在's'BO BOOLEAN MODE附近'使用正确的语法。
以下是我正在使用的代码:
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
以[{1}}的形式保存在数据库中,但是如果用撇号键入或不使用McDonald's
,则可以使用McDonald's
返回。这也可能吗?