Pular para o conteúdo
Início » MySQL: Encontrando e substituindo textos em tabela

MySQL: Encontrando e substituindo textos em tabela

mysql

Veja como é fácil substituir textos ou palavras existente em uma tabelas do banco de dados mysql.


Vamos imaginar uma situação?

  1. Uma tabela num banco de dados MySQL chamada “frutas”
  2. Dentro dela, vários resultados (rows, ou linhas). Talvez 500 resultados 😀
  3. Na estrutura da tabela “frutas”, temos uma coluna VARCHAR/TEXT chamada “nome_fruta”
  4. Agora, a missão. Encontrar e substituir, nos resultados, a palavra “Laranja” para a palavra“Melancia”.

Fazer isso manualmente seria, no mínimo, difícil, não é? Por isso, compartilho uma dica simples. Como encontrar e substituir strings (textos) em uma tabela usando a função REPLACE() do MySQL. Basta executar esta solicitação (query) no seu cliente MySQL desejado (phpMyAdmin, por exemplo):

UPDATE `nome_da_tabela` SET `nome_fruta` = REPLACE(`nome_fruta`, 'Laranja', 'Melancia');