请问SQL里面FOR UPDATE加的锁,是什么时候释放呢

sky_rookie 2020-04-17 10:03:30
1.如果在一个事务中的话,是在事务提交或回滚时释放吗

2.特殊情况下,单独使用SELECT......FOR UPDATE,后面再单独使用UPDATE语句,锁是在SELECT之后就立刻释放,还是UPDATE后才释放呢?
...全文
6727 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_29797981 2021-02-04
  • 打赏
  • 举报
回复
我已经弄明白了,会等 commit之后才会释放
阿尔梅勒 2021-12-13
  • 举报
回复
@qq_29797981 会自动进行commit还是手动进行commit。
qq_29797981 2021-02-03
  • 打赏
  • 举报
回复
同问啊,我也非常想知道,老哥知道答案吗

1,978

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 其他语言讨论
社区管理员
  • 其他语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧