Reemplazar contenido de texto de un campo de una tabla en MYSQL
instrucción:
UPDATE table_name SET field = replace(field,'[string-to-find]’,'[string-that-will-replace-it]’);
Tener cuidado con las comillas, son las que están a la derecha del 0 en el teclado.
Reemplazar table_name por el nombre de la tabla.
Field por el campo.
string-to-find, texto a buscar
string-that-will-replace-it, texto con el que reemplazamos.
Ejemplo de uso:
Eliminar de la tabla wp_posts el contenido del post que se encuentra en post_content, eliminando el texto ?ref=edulce
UPDATE wp_posts SET post_content = replace(post_content,'?ref=edulce','');
Otro ejemplo, eliminar la apertura en página nueva (blank):
UPDATE wp_posts SET post_content = replace(post_content,' target="_blank"','');
Más información:
http://stackoverflow.com/questions/125230/mysql-search-and-replace-some-text-in-a-field
http://eltallerdelbit.com/reemplazar-texto-en-toda-la-base-de-datos-mysql/
Deja un comentario