小编kas*_*szz的帖子

Sequelize,在多个表中批量创建,如果出现错误则所有创建失败

我有以下表格:

  • 代理人
  • 组织
  • 代理组织

我想创建一个新代理(id:1)并将其链接到一个组织(id:3)但由于某种原因,我的代码在代理组织中添加了一条记录,如下所示:

agentId:1,(这是一个DataTypes.INTEGER)

organizationId:'bla'(这是一个 DataTypes.INTEGER)

这会为agentorganization生成一个错误,并且不会注入它,但代理将被注入到代理表中。这会产生错误的数据,我想避免它。

所以我的问题是:

如果创建失败,如何取消所有创建?

mysql sequelize.js

2
推荐指数
1
解决办法
2234
查看次数

标签 统计

mysql ×1

sequelize.js ×1