Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/63.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 找不到与查询数值匹配的项_Mysql_Sql_Match Against - Fatal编程技术网

Mysql 找不到与查询数值匹配的项

Mysql 找不到与查询数值匹配的项,mysql,sql,match-against,Mysql,Sql,Match Against,我对查询的匹配有问题。当我传递onlu数值时,我在查询中得到0结果这是我的查询: 从tbl1中选择*,其中匹配(Sub_Name)与(“+praga*”在布尔模式下)和匹配(Sub_Address)与(“+203*”在布尔模式下)//找到结果0行 从tbl1中选择*,其中匹配(Sub_Name)与(“+praga*”在布尔模式下)和匹配(Sub_Address)与(“+203 s*”在布尔模式下)//找到结果 当我在(203)中使用任何数字时,我得到的结果为0,但我使用的是带有203 s的任何字

我对查询的匹配有问题。当我传递onlu数值时,我在查询中得到0结果这是我的查询:


从tbl1中选择*,其中匹配(
Sub_Name
)与(“+praga*”在布尔模式下)和匹配(
Sub_Address
)与(“+203*”在布尔模式下)
//找到结果0行


从tbl1中选择*,其中匹配(
Sub_Name
)与(“+praga*”在布尔模式下)和匹配(
Sub_Address
)与(“+203 s*”在布尔模式下)
//找到结果

当我在(203)中使用任何数字时,我得到的结果为0,但我使用的是带有203 s的任何字符,然后找到结果,
我的地址字段值是“203 surat”

这是因为布尔模式下的通配符*返回的匹配项以它们所附加的单词开头。在你的情况下,我想没有一个词是以203开头的。因此,您必须指定作为匹配起始部分的单词/字母。在你的情况下


参考

从tbl1中选择*,其中匹配(子_名称)与(“+praga*”在布尔模式下)和匹配(子_地址)与(“+203*+s*”在布尔模式下)//找到0(零)个结果