Blog de programación Web y SEO, Ingeniero Industrial

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

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Categorías del Blog
Comprueba dominios libres