Bootstrap

MySQL 查看设置事务隔离级别

查看事务开启情况

-- 输入以下命令查看事务隔离级别,其中transaction_isolation就是隔离级别
show variables like 'transaction%';

关闭事务自动提交(临时会话关闭)

set autocommit = 0;

永久关闭或设置

--通过配置文件my.ini也可以修改事务
[mysqld]
transaction-isolation = REPEATABLE-READ
transaction-read-only = OFF

设置事务隔离级别:

-- 设置本次会话的事务隔离级别,只在本会话有效,不会影响到其它会话
set session transaction isolation level read committed;

MySQL8.0+:

1.查看当前会话隔离级别

select @@transaction_isolation;

2.查看系统当前隔离级别

select @@global.transaction_isolation;

MySQL5.0+:

1.查看当前会话隔离级别

select @@tx_isolation;

2.查看系统当前隔离级别

select @@global.tx_isolation;

悦读

道可道,非常道;名可名,非常名。 无名,天地之始,有名,万物之母。 故常无欲,以观其妙,常有欲,以观其徼。 此两者,同出而异名,同谓之玄,玄之又玄,众妙之门。

;