Procurar e substituir (Search/Replace) no MySQL

Comando simples e muito usado para buscar e alterar um valor qualquer diretamente no MySQL, o famoso search/replace ou substituir.

UPDATE tabela SET campo = replace(campo , ‘procurar‘, ‘substituir‘);

Abaixo uma demonstração de um search/replace em uma tabela do WordPress, se você for alterar a pasta de instação de /site para /blog por exemplo.

UPDATE wp_options SET option_value = replace(option_value, ‘/site’, ‘/blog);

Neste caso utilizei no UPDATE, mas você pode dar o comando apenas para um SELECT, utilizar o WHERE para filtrar, etc. Veja na documentação.

Lembre-se de sempre fazer um backup antes de executar qualquer comando diretamente no console do MySQL.

1 comment

  1. Cara obrigado pela dica, ajudou muito no meu site ^^ precisava trocar dominio .com para .com.br, foi uma mão na roda!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.