Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » MySQL » Добавить доп поле из БД в DLE через sql запрос?

Добавить доп поле из БД в DLE через sql запрос?


     08.01.2018    Все вопросы » MySQL    2747

вопрос
Здравствуйте. Как удалить заголовок запросом из бд, хочу очистить старые название, и потом добавить новый из доп поля в котором заголовок новости без приставок?

Ответил: Sander


UPDATE dle_post SET metatitle = SUBSTRING_INDEX( SUBSTRING_INDEX( xfields,'title_ru|',-1 ),'||',1 );

где title_ru - имя доп.поля с заголовком.

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

rt
Юзер

rt - 8 января 2018 20:14 -

update `dle_post` set `metatitle`= REPLACE(' ', `metatitle`, ' xf_title_ru')

как в этом запросе правильно вставить доп поле?

startget
Юзер

startget - 8 января 2018 20:20 -

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

startget
Юзер

startget - 8 января 2018 20:24 -

update `dle_post` set `metatitle`= REPLACE(' ', `metatitle`, ' xfields')

В этом случае берется общее значение строки xfields

rt
Юзер

rt - 8 января 2018 20:35 -

startget , доп полей много, мне нужно доп поле title_ru вставить в заголовок.

rt
Юзер

rt - 8 января 2018 20:48 -

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

Другим способом ни как?

rt
Юзер

rt - 9 января 2018 18:15 -

SANDER, запрос выполнился, но изменений не произошло!

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

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

наверх