如何编写MySQL批量更新members表指定用户余额的SQL语句?
批量更新指定用户余额的MySQL语句
针对需求,直接使用UPDATE语句结合IN子句即可实现批量更新,具体SQL语句如下:
UPDATE members SET balance = balance + 10 WHERE id IN (1, 3, 4);
执行该语句后,目标用户的余额会完成更新:
- ID=1的用户余额从45变为55
- ID=3的用户余额从0变为10
- ID=4的用户余额从120变为130
如果需要验证更新结果,可执行以下查询语句:
SELECT id, balance FROM members WHERE id IN (1, 3, 4);
内容的提问来源于stack exchange,提问作者HAMBURGER
相关产品推荐
相关产品推荐

