Mysql 加行锁(排他锁)
发布日期:2021-09-20 08:07:22
浏览次数:62
分类:技术文章
本文共 570 字,大约阅读时间需要 1 分钟。
创建行锁条件:
1、表中创建索引, select 。。。 where 字段(必须是索引) 不然行锁就无效。
2、必须要有事务,这样才是 行锁(排他锁)
3、在select 语句后面 加 上 FOR UPDATE;
例子: 测试是否 加了锁,先执行 1 后执行 2
查询1
START TRANSACTION; #加事务
SELECT UserID,Password,Age FROM AccountsDB.Accounts_InFo WHERE Accounts = 'hello2' FOR UPDATE; #加锁
select SLEEP(5); # 睡眠
COMMIT; #提交
查询2 :
START TRANSACTION;
SELECT UserID,Password,Age FROM AccountsDB.Accounts_InFo WHERE Accounts = 'hello2' FOR UPDATE; COMMIT; ———————————————— 版权声明:本文为CSDN博主「m0_37506046」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/m0_37506046/article/details/79961401转载地址:https://blog.csdn.net/caiyiii/article/details/106281662 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
逛到本站,mark一下
[***.202.152.39]2024年03月12日 12时28分59秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
c语言4x4矩形列互换,线反转法4x4键盘C语言程序问题.急...
2019-04-21
android 6.0 蓝牙进程,Android6.0-蓝牙权限问题
2019-04-21
wxml修改样式_[笔记]小程序支持的样式选择器
2019-04-21
banner 获取当前指示物_学会这些技巧,让你的banner脱颖而出
2019-04-21
线上banner什么意思_广交会线上直播怎么做
2019-04-21
获取默认值_TarsGo 服务获取自定义模版(配置)值
2019-04-21
启动rocketmq_rocketmq 部署启动指南-Docker 版
2019-04-21
热敏打印_热敏打印机需要碳带吗?
2019-04-21
点击屏幕触发_Flutter 中文文档:点击、拖动和其他手势
2019-04-21
怎么解决_壁挂炉出现e2是怎么回事?一般怎么解决?
2019-04-21
内容换行_内容换行或分段不会影响到SEO优化和搜索引擎收录抓取
2019-04-21
图形化分析工具_酷炫!一款 Go 语言实现的实时图形化分析的性能测试工具
2019-04-21
发动机冷启动和热启动的区别_柴油发动机冬季启动3招小窍门
2019-04-21
怎样将图片弄成白底的_做跨境电商想拍出爆款产品图片,我只用这五招
2019-04-21
苹果手机如何分享安装包_苹果手机显示 Apple ID 被停用该如何恢复?
2019-04-21
python采用单例模式游戏_Python单例模式(Singleton)的N种实现
2019-04-21
python安装第三方库方法_Python安装第三方库的3种方法
2019-04-21
因果信号的傅里叶变换_常用信号的傅里叶变换对
2019-04-21