Mysql sql命令中不支持带有“的正则表达式”;包括「;条款
我不是一个季节性Windows用户,我得到了一个任务,其中我必须查询窗口索引搜索表,即“Systemindex”,以便从数据库中获取一些特定于用户的数据 为此,我必须在获取数据时匹配一个基本上是正则表达式的模式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
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'