MySQL busca y reemplaza algo de texto en un campo
¿Qué consulta MySQL realizará una búsqueda de texto y la reemplazará en un campo particular de una tabla?
Es decir, busque foo
y reemplace con bar
para que un registro con un campo con el valor hello foo
se convierta en hello bar
.
Aceptado
Cambie table_name
y field
para que coincida con el nombre de su tabla y el campo en cuestión:
UPDATE table_name SET field = REPLACE(field, 'foo', 'bar') WHERE INSTR(field, 'foo') > 0;
- REEMPLAZAR (funciones de cadena)
- INSTR (funciones de cadena)
UPDATE table_name
SET field = replace(field, 'string-to-find', 'string-that-will-replace-it');