mysql

2020-07-22  本文已影响0人  呆呆猿

1、myslq默认隔离级别是可重复读

 查询当前会话隔离级别:  SELECT @@tx_isolation;

 查询系统隔离级别 SELECT @@global.tx_isolation;

设计系统隔离级别: set global transaction isolation level read committed;

设置会话的事务隔离级别:set session transaction isolation level read committed;


mysql默认是自动提交事务的,查看autocommit变量:     select @@autocommit;    1:自动提交、2:手动提交

设置mysql不自动提交事务: set autocommit = 0;


    使用start transaction;或begin;显示的开启一个事务:

mysql> start  transaction;


可重复读的意思:

开启2个客户端,其中一个开启事务,重复查询id=1,其它客户端如果修改了id=1的属性并提交了,当前查询的结果还是原来的值!!!

上一篇 下一篇

猜你喜欢

热点阅读