我想大家都听过乐观锁和悲观锁吧,今天我们来一起看看悲观锁!
id | name | hobby |
---|---|---|
1 | 小朱 | 玩游戏 |
2 | 小珊 | 学习 |
2 | 小单 | 玩游戏 |
上面是一个数据库,id
是主键索引,name无索引,hobby
是普通索引。
请问下面这个3条sql语句是行锁还是表锁?
第一条
SELECT * FROM t_test where id = 1 for update;
第二条
代码语言:javascript复制SELECT * FROM t_test where name = '小朱' for update;
第三条
代码语言:javascript复制SELECT * FROM t_test where hobby = '玩游戏' for update;
因为此号没有留言功能,讨论功能试用结束,所以想回答,或者想知道答案的,去看原文链接,在那里我们可以互动起来!