首页 » 未分类 » 正文

【问题】数据库更新锁

当前数据库里面有10条记录,一个线程update flag = 1 where flag=0 and (id = 1, id = 2, … id=10), 另外一个线程update flag = 1 where flag=0 and (id = 1, id = 2, … id=10),最后结果是某个线程完全锁上10条,还是随机不一定?

当前数据库里面有10条记录,一个线程update flag = 1 where flag=0 and (id = 1, id = 2, … id=10), 另外一个线程update flag = 1 where flag=0 and (id = 8, id = 9, … id=20),最后结果是某个线程完全锁上10条,还是随机不一定?