MySQL скрипт для репликации всех строк в одну и ту же таблицу и другую таблицу тоже - PullRequest
0 голосов
/ 13 июня 2018

У меня есть две таблицы:

  • task_manager
  • key_result_area

В task_manager У меня есть некоторые данные, эти year_code NULL и мне нужно продублировать все строки с обновлением year_code="2017-2018".

И в то же время мне нужно добавить все реплицированные данные в таблицу key_result_area с внешним ключом task_manager_id.Я сталкиваюсь с трудностями при создании сценария для этого.

Я пробовал это, но это не работает.

INSERT INTO task_manager 
(employee_id, year_code,task_name, kra_flag, 
created_by,date_of_creation,date_of_modification,modified_by) 

SELECT employee_id, "2017-2018",task_name, kra_flag, 
    created_by,date_of_creation,date_of_modification,modified_by 
FROM task_manager WHERE year_code = null

пример данных: enter image description here

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...