2 feelrain feelrain 于 2013.12.21 21:34 提问

MYSQL INNODB表锁和行锁的问题

Id是主键。以下语句分别是行锁还是表锁?
第一句:update Table set X=1 where Id IN (1,2,4,7);
第二句:update Table set X=1 where Id Between 1 AND 10;
第三句:update Table set X=1 where Id>=1 AND Id<100;

1个回答

yanzongshuai
yanzongshuai   2015.06.07 10:54

这些都是行锁,只有lock table语句innodb才会申请表锁

Csdn user default icon
上传中...
上传图片
插入图片