Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/58.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/20.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\regexp\只搜索包含特定字符的记录_Mysql_Regex - Fatal编程技术网

MySQL\regexp\只搜索包含特定字符的记录

MySQL\regexp\只搜索包含特定字符的记录,mysql,regex,Mysql,Regex,我想查找“mytable”中的所有记录,这些记录在“name”字段中仅使用下列字符: 从a到z和a到z的规则字母 数字0,1,3,4,5,6,7,8,9 空格和一些“标签”符号 此查询不起作用: 我知道这个解决方案远远不够好:但我尝试过不同的方法——这个方法返回的结果最接近所需的结果。你能给我一些提示吗?你可以利用角色类 例如,使用[=A-Za-z=],而不是[A-Za-z=] 这将匹配从一个到z igoring大小写的所有字母,如果字母有重音,则忽略 检查将与缺少的字符匹配的 Ø-*³`!/-

我想查找“mytable”中的所有记录,这些记录在“name”字段中仅使用下列字符:

从a到z和a到z的规则字母 数字0,1,3,4,5,6,7,8,9 空格和一些“标签”符号 此查询不起作用:


我知道这个解决方案远远不够好:但我尝试过不同的方法——这个方法返回的结果最接近所需的结果。你能给我一些提示吗?

你可以利用角色类

例如,使用[=A-Za-z=],而不是[A-Za-z=]

这将匹配从一个到z igoring大小写的所有字母,如果字母有重音,则忽略

检查将与缺少的字符匹配的

Ø-*³`!/-;$€"“-    „”\ø,Ø:’.#*+_/?   !œ³¥Φ?+@=–()<>ąĄćĆęĘłŁńŃóÓśŚż      ŻźŹàáâåéÉêéíıñçãėÊèÈçßœŒæğîïİşúūýōòÒô
SELECT name
FROM mytable
WHERE name not regexp '[^a-zA-Z0-9Ø-*³`!/-;$€"“-    „”\ø,Ø:’.#*+_/?   !œ³¥Φ?+@=–()<>ąĄćĆęĘłŁńŃóÓśŚż  ŻźŹàáâåéÉêéíıñçãėÊèÈçßœŒæğîïİşúūýōòÒô]'