“ UPDATE ...”锁和“ SELECT ... FOR UPDATE”锁之间的区别

时间:2019-09-13 06:46:04

标签: mysql innodb

两个锁有什么区别?

据我所知...

SELECT ... FOR UPDATE将锁定该行,因此只有当前事务才能读取它。仅在当前事务已提交或回滚之后,该行才能再次用于SELECT ...,用于当前事务之外的其他查询

UPDATE ...将锁定该行以进行当前事务之外的其他写操作(UPDATE / DELETE),但SELECT仍可用于当前事务之外的其他查询

我正确吗?

0 个答案:

没有答案