如何解决Sequelize JS-使用用户ID删除所有关联
用户已与其他表相关联,如下所示
models.user.hasOne(models.plan,{foreignKey: 'plan_id'});
models.user.hasOne(models.api,{ foreignKey: 'user_id'});
models.user.hasOne(models.user_profile,{ foreignKey: 'user_id'});
我尝试使用删除表中的所有数据
{onDelete: 'CASCADE'}
model.user.destroy({
where: {
id: 2 --> This 2 is user ID
}
})
但这不起作用。从用户表中删除的唯一记录,但从其他表中删除。如何使用单个查询删除记录?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。