mysql的行锁,for update使用。
在数据库业务中,行锁是非常关键的,有些时候是非常必要甚至是接近问题的唯一办法了。
尤其是并发环境下。
最典型的,如电商。
一个商品有库存数限制,但用户都可以自由地访问和下单、购买。
那么,每次下单前都应该判断库库存数木是否足够。但又不影响其他用户继续浏览和下单。
所以,这个需求很显然了:
。。。。。
说来说去显得啰嗦。
发现随便找一下都是这个知识点。
直接转载吧。
在数据库业务中,行锁是非常关键的,有些时候是非常必要甚至是接近问题的唯一办法了。
尤其是并发环境下。
最典型的,如电商。
一个商品有库存数限制,但用户都可以自由地访问和下单、购买。
那么,每次下单前都应该判断库库存数木是否足够。但又不影响其他用户继续浏览和下单。
所以,这个需求很显然了:
。。。。。
说来说去显得啰嗦。
发现随便找一下都是这个知识点。
直接转载吧。