【发布时间】:2012-02-20 13:52:12
【问题描述】:
我使用的脚本首先将所有行的状态设置为 0,然后将某些行的状态单独设置为不同的值。每分钟执行一次。我已经多次注意到我可以在我的数据库上执行 SELECT 并得到完全不正确的结果,因为我的许多或所有行都有 0 状态。这似乎是每分钟一秒的间隔,SELECT 将获得不正确的数据。
我曾考虑过使用 sequelize QueryChainer,但这仍然不够,因为在链接器执行此操作时,选择查询很容易获取一些不正确的数据。
所以我想知道 sequelize 是否有一种方法可以确保我的所有查询都被阻止并立即发送,因为我猜它没有实际的 TRANSACTION 支持。
【问题讨论】:
标签: javascript mysql node.js transactions sequelize.js