当前位置:   article > 正文

MySQL 事务和加锁

先加锁还是先开启事务

1、MySQL 开启事务后:
UPDATE | DELETE 操作后,其他线程再去 更新当前记录时 需要等待事务完成后才行,其他操作无影响 SELECT | INSERT 操作后,其他线程无影响,提交事务后 其他线程才能查询新记录

2、查询加锁

加锁查询

这里加锁需要在事务中执行才行,需要先开启事务,不然其他也可查询,其他表无影响

其他线程查询时也要SQL 后面加 FOR UPDATE 才行,不然也可查询

开了事务

等待中

转载于:https://my.oschina.net/skq/blog/790824

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/秋刀鱼在做梦/article/detail/959693
推荐阅读
相关标签
  

闽ICP备14008679号