Mysql如何修改事务隔离级别


1.查询事务级别

1.1查询全局事务隔离级别

select @@global.tx_isolation; 

1.2 查询当前会话事务隔离级别

select @@session.tx_isolation;

2.修改事务隔离级别

2.1 修改全局事务隔离级别

set global transaction isolation level read committed;

2.2 修改当前会话隔离级别

set session transaction isolation level read committed;

3.事务隔离级别:

事务隔离级别 脏读 不可重复读 幻读
读未提交(read uncommitted)
不可重复读(read committed)
可重复读(repeatable read)
串行化(serializable)

备注

笔者使用的Mysql版本为 MariaDB 10.6.5

使用的数据库引擎为 InnoDB

参考文献:

https://www.cnblogs.com/Jacck/p/4589721.html

https://www.cnblogs.com/wyaokai/p/10921323.html