Tenemos una base de datos que tiene un montón de registros con algunos datos incorrectos en una columna, en la que un editor incrustado escapó de algunas cosas que no deberían haberse escapado y está rompiendo los enlaces generados.
Quiero ejecutar una consulta para reemplazar los caracteres incorrectos en todos los registros, pero no puedo entender cómo hacerlo. Encontré la replace()
función en MySQL, pero ¿cómo puedo usarla dentro de una consulta?
Por ejemplo, ¿cuál sería la sintaxis correcta si quisiera reemplazar la cadena <
con un corchete real menor que el ángulo ( <
) en todos los registros que tienen <
en la articleItem
columna? ¿Se puede hacer en una sola consulta (es decir, seleccionar y reemplazar todo de una vez), o tengo que hacer varias consultas? Incluso si se trata de múltiples consultas, ¿cómo utilizo replace()
para reemplazar el valor de un campo en más de un registro?