我在mysql中收到以下错误:
Got error 'invalid repetition count(s)' from regexp
Run Code Online (Sandbox Code Playgroud)
我的查询是:
SELECT * FROM table WHERE some_text_field REGEXP"[A-Za-z0-9]{256}"
Run Code Online (Sandbox Code Playgroud)
但是当我REGEXP"[A-Za-z0-9]{256}"用REGEXP"[A-Za-z0-9]{255}"以下替换时,没有错误.
REGEXP中是否有任何字符限制?为什么当我使用256或更高版本时它不起作用但是当我用255或更低版本替换它时工作?
我调查了这个问题,Mysql在Regex上抛出异常,但它没有提供有关错误发生原因的信息.