MySQL 如何将数字添加到当前值中(同时多次)
您可以使用UPDATE命令。
语法如下:
update 您的表名 set 您的列名=您的列名+您的整数值 where < 您的条件 >;
为了理解上述语法,让我们创建一个表。创建表的查询语句如下:
mysql> create table addANumberToCurrentValueDemo
-> (
-> Game_Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,
-> Game_Score int
-> );
Query OK, 0 rows affected (0.67 sec)
现在,您可以使用insert命令向表中插入一些记录。查询语句如下−
mysql> insert into addANumberToCurrentValueDemo(Game_Score) values(1090);
Query OK, 1 row affected (0.30 sec)
mysql> insert into addANumberToCurrentValueDemo(Game_Score) values(204);
Query OK, 1 row affected (0.12 sec)
mysql> insert into addANumberToCurrentValueDemo(Game_Score) values(510);
Query OK, 1 row affected (0.14 sec)
mysql> insert into addANumberToCurrentValueDemo(Game_Score) values(7890);
Query OK, 1 row affected (0.14 sec)
mysql> insert into addANumberToCurrentValueDemo(Game_Score) values(8999);
Query OK, 1 row affected (0.11 sec)
mysql> insert into addANumberToCurrentValueDemo(Game_Score) values(1093859);
Query OK, 1 row affected (0.11 sec)
mysql> insert into addANumberToCurrentValueDemo(Game_Score) values(157596);
Query OK, 1 row affected (0.11 sec)
mysql> insert into addANumberToCurrentValueDemo(Game_Score) values(4857567);
Query OK, 1 row affected (0.28 sec)
现在,您可以使用select语句显示表中的所有记录。
查询语句如下−
mysql> select *from addANumberToCurrentValueDemo;
以下是输出结果:
+---------+------------+
| Game_Id | Game_Score |
+---------+------------+
| 1 | 1090 |
| 2 | 204 |
| 3 | 510 |
| 4 | 7890 |
| 5 | 9290 |
| 6 | 1093859 |
| 7 | 157596 |
| 8 | 4857567 |
+---------+------------+
8 rows in set (0.05 sec)
以下是在MySQL中将数字添加到当前值的查询语句
mysql> update addANumberToCurrentValueDemo set Game_Score=Game_Score+11 where Game_Id=5;
Query OK, 1 row affected (0.15 sec)
Rows matched: 1 Changed: 1 Warnings: 0
现在,再次检查表记录以验证列Game_Score已从8999更新为9010。
查询语句如下−
mysql> select *from addANumberToCurrentValueDemo;
以下是输出结果:
+---------+------------+
| Game_Id | Game_Score |
+---------+------------+
| 1 | 1090 |
| 2 | 204 |
| 3 | 510 |
| 4 | 7890 |
| 5 | 9301 |
| 6 | 1093859 |
| 7 | 157596 |
| 8 | 4857567 |
+---------+------------+
8 rows in set (0.00sec)
阅读更多:MySQL 教程