mysql select for update会锁表吗

2025-03-25 07:10:06
推荐回答(1个)
回答1:

这个完全取决于表采用的是什么存储引擎。
以常见的存储引擎innodb
和myisam
为例:
对于myisam的表select
是会锁定表的
,会导致其他操作挂起,处于等待状态。
对于innodb的表select
是不会锁表的。(其实这里使用到了快照,快照这里不作讨论)