首页 > 数据库技术 > 详细

演示mysql行级锁

时间:2020-01-16 20:52:13      阅读:84      评论:0      收藏:0      [点我收藏+]

事务A 先执行:

set autocommit = 0;
start TRANSACTION;
begin;
update ord_contract set contract_num=6 where (id=112477 and contract_state = 0);

事务B(另外启动一个窗口)也执行

set autocommit = 0;
start TRANSACTION;
begin;
update ord_contract set contract_num=8 where (id=112477 and contract_state = 0);

测试事务B会卡主,说明行级锁生效

然后 事务A执行 

COMMIT; 

此时事务B不会卡住了。

事务B也执行  COMMIT; 

演示mysql行级锁

原文:https://www.cnblogs.com/jingzhi-sksk/p/12203013.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!