Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по PHP » Подскажите как сделать правильный запрос в базу?

Подскажите как сделать правильный запрос в базу?


     14.08.2022    Общие вопросы по PHP, MySQL    168

вопрос
Есть доп. поле year

Нужно перенести его значение в поле с датой не затрагивая все остальное

Например Дата у новости такая 2022-08-14 14:24:50

Если в доп поле год 2000 значит должно получиться так 2000-08-14 14:24:50

Ответа пока нет


3 комментария

dj-avtosh
PHP-developer

dj-avtosh - 17 августа 2022 18:10 -

Лучше не играть в такие игры с запросами - написать простенький модуль который возьмет ла положит.

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.): @blob42
В телегу писать сразу задачу и бюджет.

Kentavr
Юзер

Kentavr - 21 августа 2022 10:49 -

Ну а все же, может кто то написать пример такого запроса?

lutskboy
Эксперт

lutskboy - 22 августа 2022 15:39 -

UPDATE dle_post SET date = CONCAT(SUBSTRING_INDEX( SUBSTRING_INDEX( xfields, 'year|', -1 ) ,  '||', 1 ), SUBSTR(date, 5, 12)) WHERE xfields LIKE '%year|%'

не тестил.

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

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

наверх