Хоть проблема и пустяковая для хорошего веб мастера, у меня на ее решение ушло минут 30, оставлю это здесь, чтобы в следующий раз не искать в сети.
Итак, например на сайте нужно массово заменить одну строку на другу. Задача такая встречается довольно часто и вручную ходить по страницам, а потом править все в админке совершенно нерационально.
Обычно тексты хранятся в базе данных (этот способ, кстати, не поможет, если искомая строка хранится в файле). Большая часть баз — это MySQL. И можно парой запросов к базе изменить одни строки на другие.
Для этого я использовал команду UPDATE.
Перед тем как отправлять запрос надо понимать в какие таблицы и столбцы его отправлять.
Хорошо, что есть phpMyAdmin, где можно воспользоватся поиском. В результатах поиска будут все таблицы, в которых встречается строка, которую нужно заменить.
А там уже в зависимости от количества таблиц и столбцов, ву которых встречается строка строим запрос.
В моем случае таблиц было не много и я пользовался простым запросом:
UPDATE documents SET text = REPLACE (text, ‘название компании’, ‘новое название компании’); где:
documents — имя таблицы
text — имя столбца
В прицнипе ничего сложного, но без BackUp в phpMyAdmin ходить с запросами не стоит.