На практике редко, но встречаются задачи, когда нужно заменить слово или несколько слов в статье, описании товара и т.п.
Решить задачу можно с помощью функции MySQL REPLACE.
Синтаксис
REPLACE(string, from_string, new_string)
Параметры функции
string - название поля, в котором будем заменять строку.
from_string - старая строка, которую нужно заменить.
new_string - новая строка, на которую будем заменять.
Пример реализации
Задача взята из реальной жизнь. Клиенту понадобилось во всех статьях заменить слово "диск" на "альбом".
UPDATE `site_content` SET`pagetitle` = REPLACE(`pagetitle`, 'диск', 'альбом'),
`longtitle` = REPLACE(`longtitle`, 'диск', 'альбом'),
`introtext` = REPLACE(`introtext`, 'диск', 'альбом'),
`content` = REPLACE(`content`, 'диск', 'альбом'),
`description` = REPLACE(`description`, 'диск', 'альбом')