防止商品超卖现象有一种解决方法是使用数据库乐观锁,一般会加上一个字段作为乐观锁,在扣减库存时将乐观锁字段版本号+1,那能否使用商品库存字段作为乐观锁(手动 where 库存 = 库存)呢?又或者说使用库存字段作为乐观锁有什么缺陷?
修改商品其他信息,也去改库存吗。。。。。