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

来源:4-1 商品模型模型--商品创建01

离场

2018-12-11 15:05

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

写回答 关注

2回答

  • 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

    可以读可以读可以读

    离场

    为什么网上的文章都说不能读。。。。

    2018-12-12 12:21:09

    共 1 条回复 >

SpringBoot构建电商基础秒杀项目

应用SpringBoot快速搭建拥有用户、商品、交易及秒杀活动的电商秒杀应用。

49466 学习 · 978 问题

查看课程

相似问题