当前位置:   article > 正文

mysql 共享锁(读锁)、排他锁(写锁)_排他锁普通用户可以写入数据吗

排他锁普通用户可以写入数据吗

共享锁概述: 多个客户端在同一时刻可以同时读取同一个资源,而互不干扰、互不阻塞.
排他锁概述: 客户端(当前进程)在写入数据的时 会阻塞其他的读锁、写锁.从而保证同一时刻防止其他用户读取正在写入的同一资源.

在实际数据库系统中,每时每刻都在发生锁定 , 当某个用户在修改某一部分数据时,Mysql 会通过锁定防止其他用户读取同一数据 .
共享锁实现:

			SELECT * FROM table_name  WHERE .....   LOCK IN SHARE MODE
  • 1

排他锁实现:

			SELECT * FROM table_name  WHERE .....   FOR UPDATE 
  • 1

当然前提需要在语句最后一行 commit; 锁才会生效.

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

闽ICP备14008679号