知灵犀知练
← 返回

MySQL进阶简答题

SELECT ... FOR UPDATE 与普通 SELECT 在事务中的主要区别是什么?

参考答案

前者是锁定读,可能对目标记录加锁并影响并发写入;普通一致性读通常读取快照。

题目解析

生产只读排查不能使用 FOR UPDATE,即使 SQL 以 SELECT 开头。