请教个事务问题

红番茄 发布于 2021/07/27 15:32
阅读 266
收藏 0

场景:更新用户的余额

SQL:update 表名 set amount = amount + 1 where user_id = 1

这个在并发情况下会不会出现余额更新不对的情况?

加载中
0
osc_00909780
osc_00909780

不会,我猜的

0
H
H细水长流H

肯定会的.简单的添加个字段 版本号,并发加锁,版本号一致就更新,同时版本号+1;版本号不一致,什么都不做

OSCHINA
登录后可查看更多优质内容
返回顶部
顶部