当前位置: 代码迷 >> Java Web开发 >> mysql自动更动事务隔离类型?求帮助
  详细解决方案

mysql自动更动事务隔离类型?求帮助

热度:54   发布时间:2016-04-16 22:17:11.0
mysql自动更改事务隔离类型?求帮助
如图




此时类型为:uncommitted

打开事务,此时类型还是uncommitted



在执行一句select语句后
类型变成了read-committed



这是什么问题?
------解决方案--------------------
这个放到数据库板块去,估计可以更快找到答案
------解决方案--------------------
因为你的set操作在Start Transaction之前。
如果放在之后,你就会发现,read uncommitted至少在mysql 这边,是不能作为一个正处于某个事务之内的连接的隔离级别的。

引用
Error Code: 1568. Transaction characteristics can't be changed while a transaction is in progress

------解决方案--------------------
而在事务之外,连接可以随心所欲设置成READ UNCOMMITTED
------解决方案--------------------
换句话说,Start Transaction命令,隐式地将隔离级别重置了
  相关解决方案