Возникла проблема с моим Sequelize MySQL запросом базы данных для обновления дочерней таблицы - PullRequest
0 голосов
/ 15 октября 2018

So this is my child table

This is company_job table. So there are already two job_type_id column created for company_job_id = 28.

Я хочу обновить таблицу company_job_type, используя форму внешнего интерфейса.В бэкэнде я делаю что-то вроде этого - я выполняю этот запрос в цикле for, для всех job_type_id, поступающих из внешнего интерфейса, обновите базу данных;

 db.company_job_type.update({
                                job_profile_id: jpi,
                                job_type_id: typeid,
                                job_type_status: 'active'
                            },{
                                where : {
                                    company_job_id: company_job_id
                                }
                        })

Итак, давайте предположим, что изначально в моем БД,2 job_type_id присутствуют, оба в этом случае одно.И из внешнего интерфейса, job_type_id 1, 2, 3 приходит.Как мне обновить таблицу типа company_job_type?Поскольку уже есть 2 строки, я хочу создать третью строку, а также обновить предыдущие две строки.

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