Model.destroy({truncate:true}) 真的删除所有表记录吗?

问题描述 投票:0回答:0

它实际上是擦除表的所有行还是只是设置 deletedAt 标志并进行软删除?

User.destroy({truncate:true})
.then(()=>User.findAll().catch(err=>{throw new Error(err);})
.then(res=>{console.log(res)})).catch(err=>{throw new Error(err);});

上面几行是我的示例代码。

javascript sequelize.js delete-row truncate destroy
© www.soinside.com 2019 - 2024. All rights reserved.