首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >当使用MySQL进行更新锁定时,什么是被锁定的?

当使用MySQL进行更新锁定时,什么是被锁定的?
EN

Stack Overflow用户
提问于 2011-05-20 08:09:39
回答 2查看 95.2K关注 0票数 101

这不是一个完整/正确的MySQL查询仅伪代码:

Select *
 from Notifications as n
 where n.date > (CurrentDate-10 days)
 limit by 1
 FOR UPDATE

http://dev.mysql.com/doc/refman/5.0/en/select.html状态:如果将FOR UPDATE与使用页锁或行锁的存储引擎一起使用,则查询检查的行将被写锁定,直到当前事务结束

这里是只返回一条被MySQL锁定的记录,还是它必须扫描所有记录才能找到这条记录?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6066205

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档