MySQL1中,如何区分脏读、虚读和幻读的区别?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1006个文字,预计阅读时间需要5分钟。
原文链接:https://www.cnblogs.com/lz0925/articles/8988922.
原文内容:原创博主Eternity致辞---------------------------------------------------------------------+MySQL伪原创-----------------------------------------------------------+
原博主Eternity味道
-----------------------------------------------------------
MySQL脏读、虚读、幻读事务的特性
- 原子性指处于同一个事务中的多条语句是不可分割的。
- 一致性事务必须使数据库从一个一致性状态变换到另外一个一致性状态。比如转账转账前两个账户余额之和为2k转账之后也应该是2K。
- 隔离性指多线程环境下一个线程中的事务不能被其他线程中的事务打扰
- 持久性事务一旦提交就应该被永久保存起来。
事务隔离性问题 如果不考虑事务的隔离性会出现以下问题
- 脏读指一个线程中的事务读取到了另外一个线程中未提交的数据。
本文共计1006个文字,预计阅读时间需要5分钟。
原文链接:https://www.cnblogs.com/lz0925/articles/8988922.
原文内容:原创博主Eternity致辞---------------------------------------------------------------------+MySQL伪原创-----------------------------------------------------------+
原博主Eternity味道
-----------------------------------------------------------
MySQL脏读、虚读、幻读事务的特性
- 原子性指处于同一个事务中的多条语句是不可分割的。
- 一致性事务必须使数据库从一个一致性状态变换到另外一个一致性状态。比如转账转账前两个账户余额之和为2k转账之后也应该是2K。
- 隔离性指多线程环境下一个线程中的事务不能被其他线程中的事务打扰
- 持久性事务一旦提交就应该被永久保存起来。
事务隔离性问题 如果不考虑事务的隔离性会出现以下问题
- 脏读指一个线程中的事务读取到了另外一个线程中未提交的数据。

