首页 > 数据库技术 > 详细

mysql事务隔离级别

时间:2018-09-01 20:20:03      阅读:260      评论:0      收藏:0      [点我收藏+]

一. 4种事务隔离级别

1. read uncommitted

2. read committed

3. repeatable read

4. serializable

二. 3种存在的问题

1. 脏读

  一个事务读取到另一个事务未提交的数据(update和insert)

  特点: 前后内容或条数不一致

2. 不可重复读

  一个事务读取到另一个事务已提交update

  特点: 前后内容不一致

3. 虚读

  一个事务读取到另一个事务已提交insert

  特点: 前后条数不一致

三. 4种事务隔离级别与3种问题的关系

技术分享图片

四. mysql关于事务的操作

1. 查看当前事务隔离级别

select @@tx_isolation;

2. 修改事务隔离级别

set tx_isolation = ‘read-committed‘;

3. mysql默认事务隔离级别

REPEATABLE-READ

 

相关博客: https://www.cnblogs.com/huanongying/p/7021555.html

 

mysql事务隔离级别

原文:https://www.cnblogs.com/shaohsiung/p/9571226.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!