MySQL在查询数据时如何为数据表添加共享锁

2025-05-13 22:11:53

1、打开一个命令行窗口,通过 mysql 工具连接本地 MySQL 数据库服务;命令格式为 mysql -u用户名 -p ,回车,输入密码即可,图示。

MySQL在查询数据时如何为数据表添加共享锁

2、找到需要操作的数据表,执行查询禅旄褡瘦命令,并在数据表上添加共享锁:1. 通过 use 数据库名称 切换到目标数据库中;2. 通过如下方式,开启事务,查询数据表,并在数据表上添加共享锁:begin;select * from 数据表 lock in share mode;

MySQL在查询数据时如何为数据表添加共享锁

3、测试共享锁添加成功:1. 重新打开一个命令行窗口,连接数据库,并定位到刚刚查询的数据表;2. 开始事务,以添加共享锁方式查询数据可以正常执行,图示;3. 修改等变更数据的相关操作会被阻塞,无法执行,图示,符合预期。

MySQL在查询数据时如何为数据表添加共享锁
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢