选择更新与更新/插入(MySQL)行锁定

时间:2017-01-14 08:15:21

标签: mysql locking innodb

所以在InnoDB中,如果执行以下两个查询中的任何一个,MySQL会锁定该行:

Select bal from table where id=1 for update

Update table set bal = 10 where id=1

但是,在MySQL中有不同类型的行锁定:

  • read-lock
  • write-lock
  • 读写锁

两个查询的行锁定类型(r,w,r& w)是否相同? 即更新查询是否也锁定行被读取和写入?

0 个答案:

没有答案