Mysql 向数据库行中的每个数字添加1000的SQL操作

Mysql 向数据库行中的每个数字添加1000的SQL操作,mysql,sql,operations,Mysql,Sql,Operations,我有一些我运行的游戏服务器,当我的玩家玩的时候,他们会收集游戏中的钱,用于游戏时间和PVP玩家的死亡,并用它来购买游戏中的装备。我最近有一些停机时间,想给我所有的玩家1000元游戏奖金来补偿,但我的MySQL知识有限 所有的货币数据都存储在一个简单的数据库表中,有3个字段;蒸汽64 |天平|最新更新 结构如下: **Field |Type |Collation |Attributes |Null |Default** st

我有一些我运行的游戏服务器,当我的玩家玩的时候,他们会收集游戏中的钱,用于游戏时间和PVP玩家的死亡,并用它来购买游戏中的装备。我最近有一些停机时间,想给我所有的玩家1000元游戏奖金来补偿,但我的MySQL知识有限

所有的货币数据都存储在一个简单的数据库表中,有3个字段;蒸汽64 |天平|最新更新

结构如下:

**Field     |Type         |Collation       |Attributes                  |Null   |Default**
steamId     |varchar(32)  |utf8_general_ci |                            |No     |None   
balance     |decimal(15,2)|                |                            |No     |25.00
lastUpdated |timestamp    |                |on update CURRENT_TIMESTAMP |No     |0000-00-00 00:00:00    
是否有一个操作,我可以使用它来检查整个余额表,查看当前值,并向每个玩家的当前余额中添加1000

我只能通过PHPMyAdmin访问此数据库,因为它由网络解决方案托管


谢谢

是的,但被称为更新:

update balancetable
    set balance = balance + 1000;
您还可以添加
where
子句来筛选表,以便只更新某些行