我正试图在db行中找到包含百分号的值。
例如,有一行的值"减少了10%"。
我需要过滤包含"10%"的结果,而不仅仅是"10"。
我试着
SELECT name, MATCH(name) AGAINST('10%') AS score
FROM mytable
ORDER BY score DESC
但它以"10"返回了所有结果。
有什么想法吗?
尝试以下操作:
SELECT name, MATCH(name) AGAINST('+10%' IN BOOLEAN MODE) AS score
FROM mytable
ORDER BY score DESC