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

回答編集履歴

2

修正

2019/10/07 10:40

投稿

退会済みユーザー
answer CHANGED
@@ -1,3 +1,5 @@
1
1
  今となっては `NULL` のほうがいいかと思う。
2
2
  なぜなら、MySQL5.7 からは(デフォルト設定では)、`0000-00-00 00:00:00` はエラーとして扱う。
3
- つまりバージョンアップはできなくなる。
3
+ つまりバージョンアップはできなくなる。
4
+
5
+ 少なくともMySQLの開発チームは `0000-00-00 00:00:00` ってデータが入るのはおかしいと言う結論に達しているのであろうから、それに従うほうが良いでしょう。

1

追記

2019/10/07 10:40

投稿

退会済みユーザー
answer CHANGED
@@ -1,3 +1,3 @@
1
1
  今となっては `NULL` のほうがいいかと思う。
2
- なぜなら、MySQL5.7 からは、`0000-00-00 00:00:00` はエラーとして扱う。
2
+ なぜなら、MySQL5.7 からは(デフォルト設定では)、`0000-00-00 00:00:00` はエラーとして扱う。
3
3
  つまりバージョンアップはできなくなる。