可能这是一个虚拟问题,但是当我在一个连接期间一次又一次地运行多个insert / update knex查询(包括asyncrhonouse Promise之类)而没有使用其他事务时-在每个insert/update查询之后都完成提交吗?

最佳答案

tldr;是。

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

10-08 07:19