Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/67.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 sql命令中不支持带有“的正则表达式”;包括「;条款_Mysql_Regex_Windows - Fatal编程技术网

Mysql sql命令中不支持带有“的正则表达式”;包括「;条款

Mysql sql命令中不支持带有“的正则表达式”;包括「;条款,mysql,regex,windows,Mysql,Regex,Windows,我不是一个季节性Windows用户,我得到了一个任务,其中我必须查询窗口索引搜索表,即“Systemindex”,以便从数据库中获取一些特定于用户的数据 为此,我必须在获取数据时匹配一个基本上是正则表达式的模式 SELECT System.FileName, System.ItemPathDisplay, System.DateCreated, System.DateModified, System.ItemName, System.KindText FROM Systemindex WHERE

我不是一个季节性Windows用户,我得到了一个任务,其中我必须查询窗口索引搜索表,即“Systemindex”,以便从数据库中获取一些特定于用户的数据

为此,我必须在获取数据时匹配一个基本上是正则表达式的模式

SELECT System.FileName, System.ItemPathDisplay, System.DateCreated, System.DateModified, System.ItemName, System.KindText FROM Systemindex WHERE Contains('“(?=^[A-Za-z\d!@#\$%\^&\*\(\)_\+=]{9,32}$)”');
以上内容将允许我们搜索存储的密码

但是当我使用下面的命令查询数据库时,我得到了一个错误。后来我才知道“contains”子句 不支持正则表达式。是否有其他方法可以实现此目的?

有REGEXP运算符, 像这样使用smth

SELECT * FROM Systemindex WHERE some_column REGEXP 'your_regex'