select......for update会锁表还是锁行

select查询语句是不会加锁的,但是select .......for update除了有查询的作用外,还会加锁呢,而且它是悲观锁。

那么它加的是行锁还是表锁,这就要看是不是用了索引/主键。

没用索引/主键的话就是表锁,否则就是是行锁。

posted @ 2021-11-04 16:57  KLAPT  阅读(259)  评论(0)    收藏  举报