回答編集履歴
1
見直し
test
CHANGED
@@ -10,7 +10,9 @@
|
|
10
10
|
|
11
11
|
これは、テーブルt1のカラムcol1に、現在のcol1の値に+1した値で更新する、というものです。
|
12
12
|
|
13
|
+
WHERE句がないので、テーブルt1の全部の行に対して、col1が+1されます。
|
14
|
+
|
13
|
-
|
15
|
+
WHERE句で対象のidを指定すれば、1行だけ更新とかできます。
|
14
16
|
|
15
17
|
|
16
18
|
|
@@ -26,4 +28,10 @@
|
|
26
28
|
|
27
29
|
これは、現在日時をTIMESTAMP型で得られるものです。
|
28
30
|
|
29
|
-
更新日時のデータ型がTIMESTAMP型であれば、NOW()を与えることで
|
31
|
+
更新日時のデータ型がTIMESTAMP型であれば、NOW()を与えることで
|
32
|
+
|
33
|
+
データベース上で現在日時が求められて更新用に使えるというわけです。
|
34
|
+
|
35
|
+
だったら、UPDATE文のSET句で、`UPDATE テーブル名 SET カラム名 = NOW()`とか書けば、
|
36
|
+
|
37
|
+
指定のカラムに対して現在日時で更新される、というふうに類推できますよね。
|