问答详情
源自:1-2 高并发优化分析(下)

多并发对同一行数据的锁

多记录能否解决。 如下表结构: 主键id,商品id,序号,购买人id,购买时间 1,xxx,1,null,null 2,xxx,2,null,null 1000,xxx,1000,null,null 每个请求进来后台的时候记录当前是第多少个请求,然后update 表 set 购买人=当前购买人,购买时间=系统时间 where 商品id=xxx and 序号=请求序号 这样能否解决多并发对同一行数据的锁?

提问者:sunnidy 2018-08-29 16:06

个回答

  • sunnidy
    2018-08-29 16:07:22

    键id,商品id,序号,购买人id,购买时间 

    1,xxx,1,null,null 

    2,xxx,2,null,null 

    。。。。

    1000,xxx,1000,null,null