Archive for the ‘SQL’ Category

Reemplazar texto en masa de un campo de una tabla MySQL

Martes, Octubre 20th, 2009

En el proyecto en el que estoy trabajando, me he visto con la obligación de renombrar un montón de archivos los cuales estaban almacenados en una tabla MySQL.

Cómo sólo debía de cambiar la extensión de los archivos, usé ésta sentencia SQL (que copio a continuación) y voilá, centenares de registros cambiados en milésimas de segundo!!

   UPDATE nombre_de_la_tabla SET nombre_de_la_columna = REPLACE(nombre_de_la_columna,"texto_a_reemplazar","por_éste")

Y cómo ejemplo…

   UPDATE 'tabla_prueba' SET 'descripcion' = REPLACE('descripcion',"Hola","Adiós")

Gracias a LiewCF!