Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

#1139 - Erro 'operador de repetição inválido' do regexp


De acordo com o manual MySQL

MySQL usa a implementação de expressões regulares de Henry Spencer, que visa a conformidade com POSIX 1003.2

regexes POSIX não suporta o uso do ponto de interrogação ? como um modificador não ganancioso (preguiçoso) para a estrela e quantificadores adicionais como PCRE (Perl Compatible Regular Expressions). Isso significa que você não pode usar +? e *?

Parece que você terá que usar a versão gulosa, que ainda deve funcionar. Para evitar a correspondência de itens como