Mysql Sequelize,在多个表中批量创建,如果出现错误,则所有创建都失败
我有以下表格:Mysql Sequelize,在多个表中批量创建,如果出现错误,则所有创建都失败,mysql,sequelize.js,Mysql,Sequelize.js,我有以下表格: 代理人 组织机构 代理组织 我想创建一个新代理(id:1)并将其链接到一个组织(id:3) 但出于某种原因,我的代码在AgentOrganization中添加了一条记录,如下所示: agentId:1,(这是一个DataTypes.INTEGER) OrganizationID:'bla'(这是一个DataTypes.INTEGER) 这将为AgentOrganization生成一个错误,并且不会将其注入,但代理将被注入到代理表中。这将创建坏数据,我想唤起它 因此,我的问题是
- 代理人
- 组织机构
- 代理组织
sequelize.transaction(function (t) {
model.bulkcreate(data, { transaction: t });
});