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

Como substituir um padrão regex no MySQL


Você não precisa de regex; você pode usar SUBSTRING_INDEX para extrair tudo após o hífen e concatenar 4- para isso:
UPDATE myTable
SET col1 = CONCAT('4-', SUBSTRING_INDEX(col1, '-', -1))

Demonstração no dbfiddle

Isso funcionará independentemente do número de caracteres após o hífen.