人为的例子。假设我们有两个函数。看来,除非我在SQL中做yearsRemaining计算,否则我总是有一个竞争条件。function1() { let hobbitAge = sequelize.query(`SELECT age FROM事务2开始运行并更新哈比茨表(111),对正在更新的行使用写锁。
事务1等待事务2
重要事项:这仅适用于续订版本<3sequelize.query('SET FOREIGN_KEY_CHECKS = 0; truncate table myTable; SET FOREIGN_KEY_CHECKS = 1right syntax to use near 'truncate table myTable; SET FOREIGN_KE
我在nodejs中使用sequelize ORM。我有两个应用程序。一个应用程序只用于与数据库相关的任务,如创建表和迁移(app1)。其他应用程序是rest api (app2)。我在app2中使用sequelize,我不想使用app2创建表,如果表不存在或模式不同,我想在这里抛出错误。这可以使用seq