Замена данных в запросе MySQL (Replace)
REPLACE(‘имя поля или просто текст’, ‘что меняем’, ‘на что меняем’)
Допустим, есть задача: в определенной таблице заменить в некотором поле символ «&» на «-«:
Способ 1:
UPDATE `table_name` SET `field_name`= REPLACE(`field_name`, '&', '-');
Способ 2:
UPDATE `table_name` t1, `table_name` t2
SET t1.`field_name`= REPLACE(t2.`field_name`, '&', '-')
WHERE t1.id = t2.id