【发布时间】:2020-04-21 16:11:58
【问题描述】:
插入对象数组时出现此错误。如果该语句包含没有 INTO 子句的 OUTPUT 子句,则 DML 语句的目标表 'skill_group_users' 不能有任何启用的触发器。
输入是
[
{
"id": "676",
"key": "test"
},
{
"id": "677",
"key": "test"
}
]
return await this.models.table.bulkCreate(entities);
我已经在模型中添加了
const options = {
tableName: 'table',
timestamps: false,
hasTrigger: true,
};
它适用于 create 但不适用于 bulkCreate。我在该表上有一个插入、删除和更新触发器。请提供解决方案或其他方式?
【问题讨论】:
-
INSERT INTO [table] ([id],[key]) OUTPUT INSERTED.* VALUES (N\'676\',N\'test\'),(N\'677\' ,N\'测试\');进行此查询。
标签: node.js sequelize.js