gpt4 book ai didi

sql - 如何使用 sequelize.js 同时对多行执行查询?

转载 作者:行者123 更新时间:2023-12-03 22:29:39 25 4
gpt4 key购买 nike

我已阅读 sequelize 的文档相当彻底,我似乎找不到任何方法来同时对多行执行操作。就像是

UPDATE mytable SET expired=1;

我能看到的唯一方法是通过 sequelize将运行 mytable.all()并遍历每个结果行,将 expired 设置为 1 并保存。这将需要与表中的行(可能是数千行)相同数量的查询,而不是一个简单的查询。

是否 sequelize也许有一些未记录的方法来做到这一点?或者也许只是很好地隐藏在文档中?是否可以通过一些未记录的 sequelize 私有(private)字段运行自定义 SQL 查询?

任何有关该主题的信息表示赞赏

最佳答案

目前无法一次对多行执行更新。不过,您可以使用 sequelize 实例的查询方法。我刚刚检查了它是否可能,是的,它是。像这样:

sequelize.query('UPDATE mytable SET expired=1')

有朋!

关于sql - 如何使用 sequelize.js 同时对多行执行查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8978614/

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