如何在 MySQL 中給某個當前值新增一個數字(一次新增多個)?
你可以為此使用 UPDATE 命令。
語法如下
update yourTableName set yourColumnName =yourColumnName +yourIntegerValue where <yourCondition>;
為了理解上述語法,讓我們建立一個表格。建立表格的查詢如下
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.00 sec)
商業廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP