Este pequeño comando te servira para buscar un texto especifico en una Base de Datos y luego reemplazarlo por otro, todo esto en una sola linea de código.
El Código
El comando requiere de ciertos argumentos para ser ejecutado: el nombre de la tabla y el nombre del campo a afectar, luego tenemos que definir el texto a buscar y el texto a reemplazar:
UPDATE tabla SET campo = replace(campo, "busca_esto","reemplazalo_con_esto");
Un uso bastante práctico que le podemos dar es par afectar una tabla de WordPress, por ejemplo:
UPDATE wp_posts SET post_content = replace(post_content,"Juan","Carlos");
Este código lo puedes ejecutar en PhpMyAdmin, seleccionando la base de datos y llendo a la pestana SQL o usando la consola de MySQL:
MAFUCLERO dice
Es como un where
update wp_posts SET post_content=’Juan’ where post_content=’Carlos’ pero como q ya no se debe estar escribiendo tanto codigos o repitiendo el campo post_content
Josue Ochoa dice
Si es similar, aunque en ambos casos se repite post_content
josema dice
y en el caso de que el texto a reemplazar tenga doble comillas… cómo podrÃa hacer?
josueochoa dice
Prueba con «, ej: «hola, esto tendra «comillas»»;