Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/75.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中的Match()与()匹配_Mysql_Sql_Match_Mysql Workbench_Against - Fatal编程技术网

MYSQL中的Match()与()匹配

MYSQL中的Match()与()匹配,mysql,sql,match,mysql-workbench,against,Mysql,Sql,Match,Mysql Workbench,Against,我正在运行以下查询,以搜索完整地址列中包含“838”的字符串 我在MYSQl中使用Match 我正在运行以下查询 SELECT * FROM fulladdress WHERE MATCH (full_address) AGAINST ('838*' IN BOOLEAN MODE) 只会产生以838开头的记录, 我想要以838结尾,中间也包含838的记录。 我该换什么? 我不想用“喜欢” 我也试过“*838%”、“%838%”、“838”等。但是,它们不起作用。为什么不使用LIKE?请添

我正在运行以下查询,以搜索完整地址列中包含“838”的字符串

我在MYSQl中使用Match

我正在运行以下查询

SELECT * 
FROM fulladdress 
WHERE MATCH (full_address) AGAINST ('838*' IN BOOLEAN MODE)
只会产生以838开头的记录, 我想要以838结尾,中间也包含838的记录。 我该换什么? 我不想用“喜欢”


我也试过“*838%”、“%838%”、“838”等。但是,它们不起作用。

为什么不使用LIKE?请添加一个解释,说明您不仅为OP做了什么,而且为SO的未来访问者做了什么。建议的
如“838”
只需这样做即可。
SELECT * FROM fulladdress WHERE full_address REGEXP '838'