Mysql e MariaDB. Replace em campo text, links, etc
Autor: Eurai Criado: 04/06/2024 Atualizado: 10/10/2024
Há casos de migrações e atualizações, onde é preciso realizar update em massa de campo text ou outro MEMO, segue comando para realizar a tarefa. Se atentar a casos onde está com conversão o conteúdo (code html/js):
Exemplo 01:
UPDATE post SET message = REPLACE(
message,
'http://link1',
'https://link2');
Exemplo 02:
UPDATE documentation SET content = REPLACE(
content,
'src="link/',
'src="newlink/');
Exemplo 03:
UPDATE documentation SET content = REPLACE(
content,
'src="link/',
'src="newlink/');
O code " corresponde ao =, se atentar se está salvo assim no banco de dados.
Exemplo 04:
UPDATE documentation set
content = REPLACE(content, CONVERT('bolão' USING latin1), 'bolão')
WHERE CONVERT(content USING latin1) LIKE '%bolão%'
Gostou? Compartilhe com seus amigos e deixe um comentário! 😎
Um abraço, e até a próxima