
24.12.24
Быстрая замена текста в базе данных MySQL
Внимание, перед любыми манипуляциями делайте бекап базы. Как сделать бекап базы можете ознакомиться тут
Представим что у нас есть таблица posts с записями постов и полем content. И например в каждом посте где встречается ссылка <a href="link1.ru">link1.ru</a> нам нужно поменять ее на ссылку <a href="newlink.ru">lnewlink.ru</a>
Например можно зайти в PhpMyAdmin и выполнить команду:
UPDATE posts
SET content = REPLACE(content, '<a href="link1.ru">link1.ru</a>', '<a href="newlink.ru">newlink.ru</a>');
Везде произойдет замена одной ссылки на другую.
Общий алгоритм такой
UPDATE your_table
SET your_column = REPLACE(your_column, 'old_text', 'new_text');
Оставить Комментарий