码迷,mamicode.com
首页 > 数据库 > 详细

mysql事务隔离级别

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

标签:https   nbsp   date   bubuko   blog   mysq   select   查看   www   

一. 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   nbsp   date   bubuko   blog   mysq   select   查看   www   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!