笔记中mysql悲观锁实现疑问

笔记中mysql悲观锁实现疑问

https://img1.sycdn.imooc.com/climg/bf01606709c94ba005990390.jpg

只明确一个普通字段,无索引的情况下。

无数据情况下应该是表锁。

视频中讲解是这个结论,2-5mysql的for update该节。

笔记中为no lock;

实际操作也是表锁结果。

https://img1.sycdn.imooc.com/climg/66062d6709c94c8708950856.jpg

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
bobby 2025-04-28 00:35:14
在 MySQL 的 InnoDB 存储引擎中,当没有索引的字段使用 FOR UPDATE 时,会触发全表扫描,导致所有扫描到的行被加锁。虽然并非直接使用表锁,但实际效果类似于表锁            
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
Go开发工程师全新版
  • 参与学习       526    人
  • 解答问题       606    个

风口上的技术,薪资水平遥遥领先,现在学习正值红利期! 未来3-5年,Go语言势必成为企业高性能项目中不可替代的语言 从基础到项目实战再到重构,对转行人员友好,真正从入门到精通!

了解课程
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师