Temos um banco de dados que possui vários registros com alguns dados inválidos em uma coluna, nos quais um editor incorporado escapou de coisas que não deveriam ter escapado e está quebrando links gerados.
Quero executar uma consulta para substituir os caracteres incorretos em todos os registros, mas não consigo descobrir como fazê-lo. Eu encontrei a replace()
função no MySQL, mas como posso usá-la dentro de uma consulta?
Por exemplo, qual seria a sintaxe correta se eu quisesse substituir a string <
por um colchete de ângulo menor que o real ( <
) em todos os registros que possuem <
a articleItem
coluna? Isso pode ser feito em uma única consulta (ou seja, selecionar e substituir tudo de uma só vez), ou eu tenho que fazer várias consultas? Mesmo se houver várias consultas, como faço replace()
para substituir o valor de um campo em mais de um registro?