node.js with knex - 提交完成后 (mysql db)

node.js with knex - when commit is done (mysql db)

可能这是一个伪问题,但是当我在一个连接期间 运行 多个 insert / update knex 查询一个接一个(包括 asyncrhonouse Promise 之类)而不使用一些额外的事务时 - 提交是在每个之后完成的insert/update查询?

tldr;是的

取决于您的 mysql 数据库配置(请参阅自动提交 https://dev.mysql.com/doc/refman/5.6/en/innodb-autocommit-commit-rollback.html)。无论如何,它默认设置为打开,在这种情况下,每次插入/更新操作后都会完成提交(不使用事务时)。