Reemplazar texto en MySql con una consulta UPDATE



Reemplazar texto en MySql con un UPDATE parece complicado pero en realizar solo es lanzar una consulta update y utilizando una función de MySql

Suscríbete a nuestra newsletter

Sin spam. Solo contenido útil para profesionales de bases de datos.



Esta es la función que tenemos que utilizar para reemplazar texto dentro de la base de datos con una consulta

REPLACE( str, old_string, new_string)

Y en una consulta quedaría de la siguiente forma:

UPDATE posts Set text = REPLACE( text, "old_string", "new_string")

Esto reemplazaría en toda la tabla dentro del campo text el texto "old" por el "new", sencillo.

También podemos ponerle filtros con un where

Y esto es todo, y feliz programming
Saludos
Alex.