Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Все вопросы » MySQL » Помогите удалить через mysql в столбце full_story код (ссылки на картинку)?

Помогите удалить через mysql в столбце full_story код (ссылки на картинку)?


     Все вопросы » MySQL    2926

вопрос
Здравствуйте. Помогите разобраться, каким запросом удалить из таблицы "dle_post" столбец "full_story" ссылки на постер (в каждой новости). В данном столбце это выглядит так:

<div style="text-align:center;"><!--TBegin:http://САЙТ/uploads/posts/2014-10/1318959534.jpg|--><a href="http://САЙТ/uploads/posts/2014-10/1318959534.jpg" rel="highslide" class="highslide"><img src="http://САЙТ/uploads/posts/2014-10/thumbs/1318959534.jpg" alt='НАЗВАНИЕ' title='НАЗВАНИЕ'  /></a><!--TEnd--></div><br />ТУТ_ИДЕТ_ТЕКСТ

Ответил: retvizan


Это можно сделать одним MySQL запросом.
С помощью locate() определяете позицию вашей гадости в посте,
с помощью substr() вырезаете куси поста до гадости и после,
с помощью concat() объединяете их.

Разбор похожей задачи - http://sqlinfo.ru/forum/viewtopic.php?id=2226
Список строковых функций MySQL -http://dev.mysql.com/doc/refman/5.0/en/string-functions.html

9 комментариев

vitnet
PHP-developer

vitnet - -

База большая?

Если нет, пробуйте в Notepad++ по рег. выражению поиск и замена
<div style="text-align:center;"><!--TBegin:.+?</a><!--TEnd--></div><br />

Chez
Юзер

Chez - -

Цитата: vitnet
<div style="text-align:center;"><!--TBegin:.+?</a><!--TEnd--></div><br />


База небольшая, но через Notepad+ не прокатит, т.к вырвет из всей базы данный код, а нужно конкретно из столбца в "full_story".

vodka356
Юзер

vodka356 - -

Chez,
А нельзя столбец full_story вырвать (экспортировать) из бд переделать и потом заново залить?

vitnet
PHP-developer

vitnet - -

Совершенно верно! Экспортируйте колонку full_story и правьте как вам угодно.

dle_post --> структура --> выбрать колонку full_story --> обзор --> экспорт

Chez
Юзер

Chez - -

vitnet,
Получилось выдрать, сейчас буду пробовать=)

Chez
Юзер

Chez - -

vitnet, А может подскажите еще, как импортировать только "full_story", а то импортируется вся база "dle_post" почему-то.

Chez
Юзер

Chez - -

Найти то нашел где, но при попытки импорта вылазит вот что "incorrect format parameter ", и ничего не получается...=(

Chez
Юзер

Chez - -

"Данное выделение не содержит уникального столбца. Изменение сетки, выставление галочки, редактирование, копирование и удаление невозможно."

Chez
Юзер

Chez - -

RETVIZAN, Это конечно все хорошо, но помогите составить запрос....Я ни бум бум в этом...=(

Похожие вопросы

 13.05.2014 AlexK  MySQL
наверх