回答編集履歴
1
回答を追記
answer
CHANGED
@@ -5,4 +5,12 @@
|
|
5
5
|
ELSE param + $add
|
6
6
|
END
|
7
7
|
WHERE 【更新対象レコードを指定する条件】;
|
8
|
+
```
|
9
|
+
|
10
|
+
---
|
11
|
+
Kosuke_Shibuya様の回答にあるとおり、IF関数で十分でした。
|
12
|
+
```sql
|
13
|
+
UPDATE テーブル名 SET param =
|
14
|
+
IF(param + $add > $max, $max, param + $add)
|
15
|
+
WHERE 【更新対象レコードを指定する条件】;
|
8
16
|
```
|