Пакетное изменение части поля в SQL возможно-ли?

Главные вкладки

Аватар пользователя Pirat Pirat 4 июля 2012 в 10:54

Добрый день уважаемые, возникла проблема и не знаю как ее грамотно решить, наступил на старые грабли с картинками, вставленными в body нод,после переноса сайта с локалхоста на сервер слетели все картинки, понимаю что тема старая, но хотелось-бы попросить помощи в составлении запроса к БД чтобы пакетно изменить часть ссылки на картинку. Пытался создать запрос вида

Но запрос выдает 0 измененных значений, само поле body_value имеет наполнение вида:

<p>
        <a class="colorbox colorbox-insert-image" href="http://localhost/sites/default/files/image.jpg" rel="gallery-all" title="title "><img alt="image_alt"
src="http://localhost/sites/default/files/styles/medium/public/image.jpg" title="title" typeof="foaf:Image" /></a></p>
<p> текст страницы </p>

Может кто подскажет как составить правильный запрос на изменение части значения поля href="http://localhost/ и src="http://localhost/ на новые значения или как еще можно исправить ссылки на картинки? просто более 300 нод вручную перелопачивать уж очень мучительно.
Заранее большое спасибо за ответы.

Комментарии

Аватар пользователя Orion76 Orion76 4 июля 2012 в 11:14

phpmyadmin-ом экспортируете таблицу в файл.
переименуйте "старую"(чтобы на всякий пожарный сохранилась оригинальная копия)
откройте файл экспорта текстовым редактором
проведите замену имени домена на нужную
импортируйте таблицу обратно

ЗЫ.. и больше без необходимости, не используйте абсолютные адреса..

Аватар пользователя Pirat Pirat 4 июля 2012 в 11:25

Спасибо за подсказку, сейчас буду пробовать, все гениальное оказывается просто, я не додумался до такого решения