使用where count > 0控制扣库存可以吗?
来源:4-4 Redis解决超卖问题
慕码人1018289
2021-12-24
老师您好,我们使用数据库的where字段判断库存超扣可以吗?
比如update t_seckill_vouchers set amount=amount-1 where amount>0,然后根据执行语句的影响条数,来判断是否扣库存成功,这样可以防止超扣吗?
写回答
1回答
-
可以的,这个就像乐观锁的应用了
112021-12-27
相似问题