Skip to content

Update lock terminology in MySQL documentation - #2918

Closed
StayHungryPlease wants to merge 1 commit into
Snailclimb:mainfrom
StayHungryPlease:patch-1
Closed

StayHungryPlease wants to merge 1 commit into
Snailclimb:mainfrom
StayHungryPlease:patch-1

Conversation

@StayHungryPlease

Copy link
Copy Markdown

No description provided.

@Snailclimb

Copy link
Copy Markdown
Owner

感谢提交 PR!不过这个改动不太合适,先关闭了,原因如下:

这个代码块的注释统一放在所描述语句的上方(可以对比紧下方"当前读"代码块里 # 对读的记录加一个X锁SELECT...FOR UPDATE 的位置关系)。因此原文两行注释分别描述的是:

  • SELECT ... LOCK IN SHARE MODE; → 共享锁,MySQL 5.7 和 8.0 都支持;
  • SELECT ... FOR SHARE; → 共享锁,MySQL 8.0 引入的新写法。

原文本身是正确的。SELECT ... FOR UPDATE 当时确实缺少"排他锁"的注释,容易让人误读,这点感谢指出。已在 b039a06 中补上该注释,消除歧义。

欢迎继续贡献!

@Snailclimb Snailclimb closed this Sep 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants