• 并发扣款,如何保证数据的一致性?

    沈老师,我们有个业务,同一个用户在并发“查询,逻辑计算,扣款”的情况下,余额可能出现不一致,请问有什么优化方法么? 扣款的业务场景是怎样的? 用户购买商品的过程中,要对余额进行查询与修改,大致的业务流程如下:第一步,从数据库查询用户现有余额: SELECT money FROM t_yue WHERE uid=$uid; 不妨设查询出来的$old_mon...

    MySQL 2019年09月21日 3164 0