我对 MATCH AGAINST 查询有疑问。当我传递 onlu 数值时,我在查询中得到 0 结果这是我的查询:
SELECT * FROM tbl1 WHERE MATCH(
Sub_Name ) AGAINST('+praga*' IN BOOLEAN MODE) AND MATCH(
Sub_Address ) AGAINST('+203*' IN BOOLEAN MODE)
// 找到结果 0 行
SELECT * FROM tbl1 WHERE MATCH(
Sub_Name ) AGAINST('+praga*' IN BOOLEAN MODE) AND MATCH(
Sub_Address ) AGAINST('+203 s*' IN BOOLEAN MODE)
// 找到的结果
当我在 (203) 中使用任何数字时,我得到 0 结果,但我使用任何带有 203 s 的字符,然后找到结果,并且我的地址字段值为“203 surat”