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

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

Как создать запрос на копирование данных в другую таблицу?


     MySQL, Ламерские вопросы    714

вопрос
Здравствуйте.
Подскажите пожалуйста, как правильно сделать запрос к базе данных, чтобы скопировать данные из дополнительного поля "pole3" в таблице "dle_post" в ячейку "rating" в таблице "dle_post_extras",
при условии где id (dle_post) = news_id (dle_post_extras)
Дополнительных полей несколько, нужно именно данные из "pole3"

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


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

lutskboy
Эксперт

lutskboy - -


UPDATE  `dle_post_extras`, (SELECT id, SUBSTRING_INDEX( SUBSTRING_INDEX( xfields, 'pole3|', -1 ) ,  '||', 1 ) as pole FROM `dle_post` WHERE xfields LIKE '%pole3|%') as tbl SET `rating` = tbl.pole WHERE `news_id` = tbl.id

jeka66
Юзер

jeka66 - -

Большое спасибо, то что надо. А как-то можно запустить это обновление из админки самого сайта?

dj-avtosh
PHP-developer

dj-avtosh - -

Вам дали готовый запрос, хватит делать людям мозги.

По заказам пишем сюда: @Rud00y

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

jeka66
Юзер

jeka66 - -

dj-avtosh, я по-русски написал что все отлично работает и спасибо lutskboy
если вы боитесь за свои мозги и не можете (не хотите) дать совет, то не флудите без толку...

dj-avtosh
PHP-developer

dj-avtosh - -

я еще раз подчеркиваю: готовый ЗАПРОС.

По заказам пишем сюда: @Rud00y

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

maks
Юзер

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

наверх