teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

誤字訂正

2016/08/23 14:04

投稿

Panzer_vor
Panzer_vor

スコア1636

answer CHANGED
@@ -20,4 +20,4 @@
20
20
  ```
21
21
  上記ではどうでしょう?
22
22
  時分秒までは記録されますがDATETIMEなら、
23
- DATE_FORMAT関数などでYYYY-MM-DD書式の指定可能かと思います。
23
+ DATE_FORMAT関数などでYYYY-MM-DD書式の指定可能かと思います。

1

誤爆修正

2016/08/23 14:04

投稿

Panzer_vor
Panzer_vor

スコア1636

answer CHANGED
@@ -8,4 +8,16 @@
8
8
  );
9
9
  ```
10
10
  テーブル定義時に列制約として、
11
- **DEFAULT句、ON UPDATE句**を指定すると質問者さんの望み通りの挙動となるのではないでしょうか?
11
+ **DEFAULT句、ON UPDATE句**を指定すると質問者さんの望み通りの挙動となるのではないでしょうか?
12
+
13
+ ###追記
14
+ 更新される際の精度が問題なのですね、失礼しました^^;
15
+
16
+ ```SQL
17
+ CREATE TABLE t1(
18
+ dt DATETIME DEFAULT NOW() ON UPDATE NOW()
19
+ );
20
+ ```
21
+ 上記ではどうでしょう?
22
+ 時分秒までは記録されますがDATETIMEなら、
23
+ DATE_FORMAT関数などでYYYY-MM-DD書式の指定と可能かと思います。