Como encontrar e substituir texto em banco de dados MySQL usando SQL

mysql_replaceO MySQL tem uma função que permite percorrer todos os dados de uma tabela procurando por palavras ou caracteres correspondentes e substituí-los automaticamente por um novo valor usando SQL.

Estamos falando da função REPLACE() do MySQL que é bem fácil de usar e extremamente útil quando se há necessidade de procurar e substituir uma cadeia de texto que afeta muitos registros ou linhas de uma tabela, como no caso de mudança de nome de uma empresa, código postal, URL ou correção de erros ortográficos.

O replace pode ser usado para fazer selects e updates dentro das tabelas, vejam os exemplos:

Select:

SELECT REPLACE( string, ‘string_velha’, ‘string_nova’ ) as string FROM tabela_teste

Update:

UPDATE tabela_teste set campo_teste = replace(campo_teste,’string_velha’,’string_nova’)

Compartilhe Também:

Comentários(5)

Deixe seu comentário