[SQL ] 在For update用 In的方式搜寻指定主键

楼主: knives   2017-01-26 09:26:53
数据库名称: Mariadb
数据库版本:
内容/问题描述: 一般 使用 Select For Update, 如果我直接指定某一个固定的主键
那就是只是Row-lock的锁
那如果 我用 主键 IN () 的方式,寻找多笔主键会是Table lock 还是会产生多个
Row lock呢
谢谢回答
作者: jeamie (jeamie)   2017-02-07 00:34:00
应该会有Gap Lock,锁住资料的前后笔
作者: g6rmp (YES)   2017-03-04 01:04:00
多个row lock,主键不会有gap lock

Links booklink

Contact Us: admin [ a t ] ucptt.com