zoukankan      html  css  js  c++  java
  • Mysql RR下的幻读问题

    网络上大部分的文章都是这么说的:RR下面是不会发生幻读的。

    经过一番查证,我想说这个结果是错误的。

    下面我来举证说明:

    -- auto-generated definition
    create table test
    (
      c1 int auto_increment
        primary key,
      c2 varchar(10) default '' not null,
      c3 varchar(10) default '' not null
    );
    
    INSERT INTO cread.test (c1, c2, c3) VALUES (1, '2', '3');

    然后我们开启2个事物,执行我们的SQL 

    这里奇怪的出现了 1行数据被影响了。

    在事务2里,c2字段两次查询出现不同的结果。也就是幻读。

  • 相关阅读:
    软考
    码云
    vue和bpmnjs
    工作流引擎
    net core restapi
    工厂模式
    sqlmanage
    类的扩展
    导出excel
    拼图
  • 原文地址:https://www.cnblogs.com/13579net/p/11429923.html
Copyright © 2011-2022 走看看