Mysql数据库-事务操作

mysql 中默认级别 Repeatable read。

另外需要注意的是 mysql 执行一条查询语句默认是一个独立的事务,所以看上去效果跟 Read committed 一样。

通过Navicat中每建立一个查询,默认是一个独立的事务,会恢复默认级别:Repeatable read

# 查看mysql的默认隔离级别
SELECT @@tx_isolation
# 在Mysql8中,tx_isolation变量已修改为transaction_isolation

# 修改事务隔离级别的操作可以修改为
SET transaction_isolation = 'READ-UNCOMMITTED';
# 或
SET SESSION transaction_isolation = 'READ-UNCOMMITTED';

posted @ 2023-06-06 10:37  allenwork  阅读(33)  评论(0)    收藏  举报