Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Помогите с SQL-запросом: изменить посты в Wordpress
цитата
06/03/08 в 16:46
 Happy Oyster
Есть Wordpress блог с большим количеством постов. В каждом посте есть ссылка (ссылки разные и логики в их расположении нет).
Задача - залезть в каждый пост и слегка подправить ссылки, чтобы где раньше было
href="http://все_равно_что"
стало
href="http://www.xxx.com/script.cgi?http://все_равно_что"

Как умнее всего это сделать?
Насколько я понимаю, в идеале, достаточно одного запроса SQL, который бы менял

href="http
на
href="http://www.xxx.com/script.cgi?http

К сожалению не владею SQL на таком уровне icon_sad.gif
Может кто поможет?

База MySQL
таблица wp_posts
посты лежат в поле post_content тип longtext

С меня рейтинг и благодарность в этом (или вашем) треде.
цитата
06/03/08 в 17:23
 Lexa_007
недавно человек практически то же самое спрашивал, читаем - Найти и заменить в phpMyAdmin
цитата
06/03/08 в 18:28
 Имя
сначал бекапим таблицу в которой будем менять данные
потом делаем
CREATE TABLE wp_posts1
SELECT column_1, column_2, replace (post_content, 'href="http', 'href="http://www.xxx.com/script.cgi?http'), column_N
FROM wp_posts
вместо column_1 итд прописывае названия колонок исходной таблицы
переименовываешь wp_posts во что-то другое а wp_posts1 в wp_posts
по идее должно работать


Эта страница в полной версии