mysql

作者: 呆呆猿 | 来源:发表于2020-07-22 00:13 被阅读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的属性并提交了,当前查询的结果还是原来的值!!!

相关文章

网友评论

      本文标题:mysql

      本文链接:https://www.haomeiwen.com/subject/icgqhktx.html