内容目录
MYSQL 数据库事务支持以下几种隔离级别:
Read Uncommitted(读取未提交内容)
Read Committed(读取提交内容)
Repeatable Read(可重读)
Serializable(可串行化)
每个会话中,都可以设置事务的隔离级别,如果不设置,就会使用数据库默认的隔离级别。
查询数据库默认隔离级别:
show variables like 'transaction_isolation';
SELECT @@transaction_isolation
在当前会话中,设置事务的隔离级别:
set session transaction isolation level repeatable read; ## 设置会话隔离级别为可重复读
begin;
select * from a.b where 1=1;
commit;
文章评论