select id from items where id in (select id from items where id<6) for update;
select id from items where id in (1,2,3,4,5) for update;执行后的结果是:
第一句sql将items表表锁
第二句执行的结果是行锁好奇怪的问题啊
select id from items where id in (1,2,3,4,5) for update;执行后的结果是:
第一句sql将items表表锁
第二句执行的结果是行锁好奇怪的问题啊
在另一个session里执行
select id from items where id in (6,7,8,9,10) for update;会出现等待和直接执行两种情况