Tạo bảng và chèn số
mysql> CREATE TABLE DemoTable1372 (
-> Value INT
-> );
Query OK, 0 rows affected (0.77 sec)
mysql> INSERT INTO DemoTable1372 VALUES(500),(100),(900),(1000);
Dữ liệu gốc
mysql> SELECT * FROM DemoTable1372;
+-------+
| Value |
+-------+
| 500 |
| 100 |
| 900 |
| 1000 |
+-------+
Cập nhật: Trừ 50 từ hàng có Value = 900
mysql> UPDATE DemoTable1372
-> SET Value = Value - 50
-> WHERE Value = 900;
Query OK, 1 row affected (0.52 sec)
Kết quả
mysql> SELECT * FROM DemoTable1372;
+-------+
| Value |
+-------+
| 500 |
| 100 |
| 850 |
| 1000 |
+-------+
Đơn giản: Chỉ cần SET column = column - number trong mệnh đề WHERE xác định hàng cần cập nhật.