脏读 幻读 不可重复读
脏读
问题: 事务B的执行是在事务A将X修改成了2的基础上 但是在后续的节点当中事务A产生回滚造成X=1 无法确定事务B的执行逻辑是否有问题
不可重复读
定义:数据不能够重复读取,因为一模一样的查询方法执行过后读取的数值不相同
幻读
定义: 事务A要更新某一个属性值 在执行修改操作之后 事务B再次进行改属性值的修改操作会导致 事务A再次查询时候发现已经修改的属性值竟然再次回归到了之前的数值 想“幻觉”一样
问题:事务B命名将数据X修改成了3 但是在校验的时候又不再为3
版权声明:本文为qq_37406952原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。