我在mysql中收到以下错误:
Got error 'invalid repetition count(s)' from regexp
我的查询是:
SELECT * FROM table WHERE some_text_field REGEXP"[A-Za-z0-9]{256}"
但是当我REGEXP"[A-Za-z0-9]{256}"
用REGEXP"[A-Za-z0-9]{255}"
和以下替换时没有错误。
REGEXP 中是否有字符限制?为什么我用256或以上的时候不行,换成255或以下的就可以了?
我对此进行了调查,Mysql throwing exception on Regex,但对于错误发生的原因并没有提供太多信息。