我的Sequelize mysql数据库查询更新子表时遇到问题

时间:2018-10-14 22:03:20

标签: mysql express sequelize.js

So this is my child table "company_job_type". It has its parent table "company_job" which further have its parent table "company"

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行,所以我想创建第三行并更新前两行。

0 个答案:

没有答案