问答详情
源自:4-1 商品模型模型--商品创建01

select for update后,其他事务还能读吗?

select for update后,其他事务还能读吗?我试了一下可以,但是好多大佬都说不能

提问者:离场 2018-12-11 15:05

个回答

  • qq_615_2
    2020-04-05 00:35:15

    要看你使用的表是什么引擎 ,出现你说的这个问题肯定是Innodb,select ... for update后,对所在行加了互斥锁,而你使用select ...在Innodb里是快照读,是不涉及到锁的问题的,如果想要验证加锁是否成功,需要对查询加共享锁 lock in share mode或互斥锁for update

  • 坚持2016
    2018-12-11 22:07:41

    可以读可以读可以读