别再误解mysql的幻读了_innodb如何解决幻读

别再误解mysql的幻读了_innodb如何解决幻读默认隔离级别下 , mysql没有解决幻读问题 , 需要应用代码里加一个锁来解决 幻读问题是啥? 默认的隔离级别是可重复读 REPEATABLE-READ , 在这个模式下出现幻读的例子一般

[MySQL] 有没有解决幻读问题

默认隔离级别下 , mysql没有解决幻读问题 , 需要应用代码里加一个锁来解决

幻读问题是啥?

 

默认的隔离级别是可重复读 REPEATABLE-READ   ,  在这个模式下出现幻读的例子一般是这两种情况:

事务1和事务2同时 , 事务1读数据 , 事务2插入数据提交 , 事务1插入同样的数据时报错说已经重复了 , 我明明刚才查的时候没有 , 为啥报重复了? 

事务1和事务2同时 , 事务1读数据 , 事务2插入数据提交 , 事务1更新数据可以把事务2的数据也一块给更了 , 明明刚才没有怎么突然多出来数据了?

 

解决方式是在select读时候的sql中增加for update  , 会把我所查到的数据锁住 , 别的事务根本插不进去 , 这样就解决了,这里用到的是mysql的next-key locks

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/9278.html

(0)
上一篇 2023-02-11
下一篇 2023-02-11

相关推荐

  • Python实现求平方根函数

    Python实现求平方根函数 Python 是一种高级动态编程语言,它适用于多种用途,其中包括科学计算和数据处理。在Python 3中,我们可以使用内置的math模块实现一些常见的数学运算,例如求平方根。如果您正在使用Python 2,那么将需要导入包含math函数的模块。在本文中,我们将探讨如何在Python中实现求平方根函数。

    2024-08-29
    18
  • 腾讯新闻增长运营_从阿里巴巴的爆发式增长看网络营销

    腾讯新闻增长运营_从阿里巴巴的爆发式增长看网络营销导读: 随着信息化时代的来临,信息呈现出爆炸式的增长。尤其是在移动互联网的推动下,每天大量信息涌入让人们应接不暇,腾讯新闻客户端的出现,就是以帮助用户寻找有用信息而出现。这时,面对海量的数据、繁多的业

    2023-05-18
    135
  • activiti启动报错「建议收藏」

    activiti启动报错「建议收藏」1、activiti启动报错,检查如下表是否空:

    2023-02-19
    138
  • Python Canvas绘图库:用代码轻松画出丰富多彩的图形

    Python Canvas绘图库:用代码轻松画出丰富多彩的图形Python是一种易学易用的高级编程语言,具有简洁而清晰的语法,可以应用于多种领域,比如爬虫、数据分析、机器学习等。Canvas绘图库是Python中的一个功能强大的库,可以使用代码轻松地绘制出各种形状和图像,从而创建出多种视觉效果。本文将介绍Python Canvas绘图库在绘图方面的基础知识和一些应用实例。

    2024-03-11
    77
  • 使用Python中的类来操作列表

    使用Python中的类来操作列表在Python中,类是一种抽象的概念,可以想象成是一个模板或是蓝图,用来描述一类对象的共同属性和方法。我们可以根据类创建出一些具体的对象,这些对象拥有相同的属性和方法。下面是一个简单的类定义:

    2024-01-04
    109
  • 排序 mysql_datatable 排序

    排序 mysql_datatable 排序愉快的时光总是过得很快,月亮悠哉游哉爬上了半空遥望着太阳。上一篇中剩余排序还没回顾,本篇就暂时先来回顾一下排序吧! 特点: 1.ASC 代表升序,DESC代表降序 2.如果不写默认就是升序 3.ORD

    2023-03-20
    156
  • 使用Python实现安卓自动换IP刷点击量

    使用Python实现安卓自动换IP刷点击量近些年,网络点击量越来越被看成是网络工作的重要指标之一。但是,有一些IP地址的点击量明显会比其他IP地址高很多。因此,每个网络工作者都渴望拥有能够随时切换IP地址的工具来提高自己的点击量,从而让自己的工作与众不同。在这种情况下,Python就成了一种非常有用的工具。

    2024-07-08
    30
  • Postgresql 两个Geometry的关系判断

    Postgresql 两个Geometry的关系判断参考文章:postgresql 空间函数集合 关系判断SQL 这里用两个完全一样的Geometry做测试。 /**1.获取两个几何对象间的距离 ST_Distance(geometry, geome…

    2023-01-27
    160

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注