在Mysql中,可以使用字段加減功能實現字段值的自動增加或減少。
加減的操作符為“+”和“-”,可以作用于數字型的字段。
例如,我們有一個表格“students”,其中有一個字段“score”,存儲學生的成績。我們想為優秀學生加分,可以使用以下語句:
UPDATE students SET score = score + 10 WHERE score >= 90;
上述語句中,“SET score = score + 10”表示將“score”字段的值增加10,“WHERE score >= 90”表示只對分數大于等于90分的學生操作。
同樣的,我們也可以為需要懲罰的學生減分,使用“-”操作符:
UPDATE students SET score = score - 5 WHERE score< 60;
上述語句中,“SET score = score - 5”表示將“score”字段的值減少5,“WHERE score < 60”表示只對分數小于60分的學生操作。
需要注意的是,數字型字段的加減操作也可以寫在INSERT語句中,例如:
INSERT INTO students (name, score) VALUES ('Tom', 80 + 10);
上述語句中,“score”字段的初始值為80,使用“+”操作符實現自動加10。
上一篇mysql 字段 max
下一篇MySQL 字段不一樣