Запрос sql

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО InstantCMS 2.X

Какой сегодня день?

Для участия в голосовании необходима регистрация на сайте
#1 26 июня 2018 в 03:15
Привет.

Столкнулся с проблемой, сломал мозг, перепробовал 100500 вариантов, но ничего не помогло. Может кто-нибудь подскажет.

Есть две таблицы:
1. cms_con_tk с полями id и category_id
2. cms_con_tk_cats_bind с полями item_id и category_id

Значения полей id из первой таблицы и item_id из второй совпадают.

Нужен запрос, который из category_id первой таблицы скопирует данные в category_id второй таблицы с проверкой по id записи.

Спасибо.
#2 26 июня 2018 в 07:39
шэльдэ бердэ бельдэ,
В биндовой таблице нет первичного ключа. Пытаться что-то апдейтить бесполезно.
Легче все стереть там и записать заново.
  1. TRUNCATE cms_con_tk_cats_bind;
  2. INSERT INTO cms_con_tk_cats_bind (item_id, category_id) SELECT id, category_id FROM cms_con_tk;
Бэкап сделать не забудьте перед манипуляциями.
#3 26 июня 2018 в 10:39
Ris, спасибо!
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.