中的 InnoDB
和 BDB
存储引擎支持事务,如果在 Mysql 下使用事务的话,需要将数据库的存储引擎设置为 InnoDB 或 BDB。
模型中提供了 ,commit
和 rollback
3 种方法来操作事务。
- startTrans 开启事务
- commit 正常操作后,提交事务
动态创建类的方式
transaction 方法
ES6 方式
注:Arrow Function 无法和 /yield
一起写,所以上面为 。如果想使用 Arrow Function,可以使用 async,如: async () => {}
。