1.Mysql中的事务必须是InnoDB.Berkeley DB引擎,myisam不支持. 2.Mysql是不支持嵌套事务的,开启了一个事务的情况下,再开启一个事务,会隐式的提交上一个事务. 3.Mysql默认是autocommit=1,也就是说默认是立即提交,如果想开启事务,先设置autocommit=0,然后用START TRANSACTION. COMMIT. ROLLBACK来使用具体的事务. 4. fastapp的事务嵌套,原理和代码都很简单,使用了一个trans_count的变量来标…