回答編集履歴
3
低評価された方はコメントください
answer
CHANGED
|
@@ -6,7 +6,7 @@
|
|
|
6
6
|
|
|
7
7
|
それか、created_atカラムのカラム名を変更してupdated_atにし、別途created_atカラムを作るか。
|
|
8
8
|
|
|
9
|
-
今気づいた
|
|
9
|
+
今気づいたのですが、
|
|
10
10
|
> ALTER TABLE example ALTER COLUMN create_at SET DEFAULT '0000-00-00 00:00:00';
|
|
11
11
|
|
|
12
12
|
「create_at 」というカラムは存在してないような。
|
2
edit
answer
CHANGED
|
@@ -4,4 +4,9 @@
|
|
|
4
4
|
|
|
5
5
|
既にcreated_atカラムにCURRENT_TIMESTAMPが当てられているので、このCURRENT_TIMESTAMPを解除したうえで、提示のALTER TABLEを発行する必要があります。
|
|
6
6
|
|
|
7
|
-
それか、created_atカラムのカラム名を変更してupdated_atにし、別途created_atカラムを作るか。
|
|
7
|
+
それか、created_atカラムのカラム名を変更してupdated_atにし、別途created_atカラムを作るか。
|
|
8
|
+
|
|
9
|
+
今気づいたんですが、
|
|
10
|
+
> ALTER TABLE example ALTER COLUMN create_at SET DEFAULT '0000-00-00 00:00:00';
|
|
11
|
+
|
|
12
|
+
「create_at 」というカラムは存在してないような。
|
1
edit
answer
CHANGED
|
@@ -2,4 +2,6 @@
|
|
|
2
2
|
> Incorrect table definition; there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT or ON UPDATE clause
|
|
3
3
|
テーブル定義が正しくありません。 DEFAULT句またはONUPDATE句にCURRENT_TIMESTAMPを含むTIMESTAMP列は1つだけです。
|
|
4
4
|
|
|
5
|
-
既にcreated_atカラムにCURRENT_TIMESTAMPが当てられているので、このCURRENT_TIMESTAMPを解除したうえで、提示のALTER TABLEを発行する必要があります。
|
|
5
|
+
既にcreated_atカラムにCURRENT_TIMESTAMPが当てられているので、このCURRENT_TIMESTAMPを解除したうえで、提示のALTER TABLEを発行する必要があります。
|
|
6
|
+
|
|
7
|
+
それか、created_atカラムのカラム名を変更してupdated_atにし、別途created_atカラムを作るか。
|