X

MySql UPDATE row string from sql sentence (actualizar parte de una celda con una sentencia sql) [Solucionado]

Si necesitamos actualizar multiples celdas de una base de datos y no queremos andar programando innecesariamente selects con whiles y demás, podemos hacerlo con una simple sentencia:

UPDATE db.table
SET col = REPLACE(col, 'buscado', 'nuevotexto')
WHERE col LIKE '%buscado%';

Con esta simple sentencia (si queremos podemos poner AND para limitar más la sentencia) actualizaremos todos los registros de nuestra base de datos en segundos y sin necesidad de programar nada.

U5XrqegDp!TK
VicHaunter:
Artículo relacionado
Los comentarios de Disqus están cargando....

Como todos, usamos cookies.