Procurar e substituir (Search/Replace) no MySQL

Facebooktwittergoogle_plusredditpinterestlinkedinmailby feather

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.

Facebooktwittergoogle_plusredditpinterestlinkedinmailby feather

Deixe uma resposta

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

Prove que você não é um robo *