gpt4 book ai didi

mysql - Sequelize : Destroy/Delete all records in the table

转载 作者:IT老高 更新时间:2023-10-28 22:07:58 27 4
gpt4 key购买 nike

我正在使用 Mocha 进行单元测试。

测试开始时,我想删除表中以前的所有记录。

我尝试过的:

db.User.destroy({ force: true }).then(() => {
}).then(() => done());


db.User.destroy(
{where: undefined},
{truncate: false}
).then(() => {
return
}).then(() => done());


db.User.destroy({}).then(() => {
return db.User.bulkCreate(users)
}).then(() => done());

我不断收到以下错误:

 Error: Missing where or truncate attribute in the options parameter of model.destroy.

如何删除/销毁表中的所有记录?

最佳答案

你可以试试

db.User.destroy({
where: {},
truncate: true
})

关于mysql - Sequelize : Destroy/Delete all records in the table,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40952058/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com