Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Replace


Adriano2009

Pergunta

Olá gente boa, estou com uma pepino pra resolver e acredito que aqui é o lugar certo.

Seguinte, tenho um banco de dados em Mysql onde tenho diversos registros informando um endereço web. O problema é que vou ter que fazer uma migração de endereço web de acesso a este sistema e todas as referencias ao endereço antigo deverão mudar tb.

Meu problema é que tenho que alterar em MUITOS registros a nova URL.

Eu gostaria de saber se tem algum comando tipo "replace" para simplesmente substituir esta string nos registros da base.

Tipo localizar http://www.meudominio.com.br num campo que contem o conteúdo abaixo

<p align="center"><img title="Técnico em Óptica" style="WIDTH: 608px; HEIGHT: 324px" height="300" alt="Técnico em Óptica" hspace="0" src="http://www.meudominio.com.br/file.php/15/TOP001/Imagens/optica.jpg" width="550" align="middle" border="0" /></p>

em todos os registros do banco de dados.

E substituir por http://www.novodominio.com.br

Se alguém puder dar uma ajuda

Abraço

Adriano

Editado por Denis Courcy
Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Oi, Adriano!

O comando é este mesmo. "Replace". Deve ser usado assim:

Para Consultar a base de dados:

SELECT REPLACE(<nome-docampo>, <string-antiga>, <string-nova>) 
FROM <nome-da-tabela>;
Para atualizar a base de dados
UPDATE <nome-da-tabela>
SET <nome-do-campo> = REPLACE(<nome-docampo>, <string-antiga>, <string-nova>);

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...