Иногда возникает необходимость поменять массу значений во всём сайте сразу. Допустим, что это номер телефона, который изменился. Он присутствует в нескольких тысячах материалов на сайте и редактировать его вручную не вариант. Тут нам на помощь приходит MySql. Всего несколько команд - и можно сэкономить значительное количество времени.

Итак, заходим в phpMyAdmin, для этого потребуются доступы с логином и паролем. Далее в пункте меню поиск набираем нужную нам фразу (в данном случае номер телефона). Не забываем чуть ниже указать все таблицы. Потом вперед.

Видим в каких таблицах содержится наша фраза для правки и после этого в пункте меню SQL набираем команду следующего характера:

UPDATE Имя таблицы
SET Имя поля = 
REPLACE(Имя поля, 'строка для замены', 'чем заменяем');

А вот и пример:
UPDATE l6sub_content SET introtext = REPLACE(introtext, '322-223', '123-123');

И самое главное: перед любыми изменениями в базе данных делаем резервную копию

Image