答案为不能 原因很简单,如果你知道START TRANSACTION(或者他的同义语句)会触发一个隐式提交(commit), 应该就容易理解为什么没办法事务嵌套了.因为当你用START TRANSACTION开启一个子事务时,这就会触发一个隐式commit,把上一个事务给提交了.
同理,在使用事务时,也要注意,还有其他很多语句会导致事务隐式commit.具体详细见官网文档: https://dev.mysql.com/doc/refman/8.0/en/implicit-commit.html

标签: none

添加新评论