一般来说update语句是原子性的吧 不会出现多个事务判断库存大于0并且以相同的值扣减吧