我正在研究与phpmyadmin上的SQL匹配
这是我的查询
SELECT `[tableName]`.* FROM `[tableName]`
WHERE
(MATCH(`[col1]`, `[col2]`, `[col3]`, `[col4]`) AGAINST ('2014' IN BOOLEAN MODE)) AND (type IN('[firstValue]', '[secondValue]')) ORDER BY MATCH(`[col1]`, `[col2]`, `[col3]`, `[col4]`) AGAINST ('2014') DESC
当我运行此查询时,它会返回结果。 但是当我运行以下查询时,结果为空
SELECT `[tableName]`.* FROM `[tableName]`
WHERE
(MATCH(`[col1]`, `[col2]`, `[col3]`, `[col4]`) AGAINST ('107' IN BOOLEAN MODE)) AND (type IN('[firstValue]', '[secondValue]')) ORDER BY MATCH(`[col1]`, `[col2]`, `[col3]`, `[col4]`) AGAINST ('107') DESC
我已经确认表中有107的数据,我可以使用类似'%107%'在phpmyadmin中获取它。
我认为数据未被提取或匹配,数字是三位数,因为我将2014年更改为201并搜索它。它也没有显示出来。
请帮助解决此查询或服务器设置或其他任何问题。我已经尝试了所有我知道的东西,现在我被卡住了。