本篇经验将分享一个MySQL数据库的查询技巧:在查询数据时如何为数据表添加互斥锁。
工具/原料
MySQL5.7.24(Windows系统)
方法/步骤
1、打开一个命令行窗口,通过mysql客户端命令连接本地MySQL数据库服务:mysql-u用户名-p回车,输入密码即可。
2、查询数据,并螅岔出礤在数据表上添加互斥锁:1.通过use数据库名称切换到目标数据库中;2.开启事务,然后查询目标数据表,并添加互斥锁,命令如下:begin;select*惺绅寨瞀from数据表forupdate;
3、测试互斥锁添加成功:1.重新打开一个命令行窗口,连接数据库,并定位到目标数据表;2.患束锍瓜开始事务,执行一个带锁的查询命令,图示,命令阻塞,符合预期。