Опубликовано

My SQL. Заменить подстроку (часть текста) во всех строках таблицы

UPDATE `table_name`
SET `name_field_1` = REPLACE(`name_field_1`, "заменяемый текст", "на что меняем"), `name_field_2`= REPLACE(`name_field_2`, "заменяемый текст", "на что меняем")
WHERE `name_field_where` =  'bla-bla-bla';

table_name — название таблицы, в которой хотим найти и заменить текст

name_field_1, name_field_2 — названия полей таблицы, в которых нужно заменить часть текста