Support #2104

[利用者向け FAQ] Mroongaエンジンのdatetime型について教えて下さい

Added by Kenji Maruyama over 4 years ago. Updated over 4 years ago.

Status:ドキュメント中Start date:12/03/2013
Priority:NormalDue date:
Assignee:Kenji Maruyama% Done:

0%

Category:-
Target version:-

History

#1 Updated by Kouhei Sutou over 4 years ago

  • Status changed from 完了チェック待ち to ドキュメント中

「DATETIME型のカラムにNULLを保存できません」と「DATETIME型のカラムに0月0日を指定できません」みたいなのに分けたほうがいいんじゃないかと思いました。

「datetime型について教えて下さい」だとざっくりしすぎた質問な気がするので、質問だけ読んで自分が気になることなのかどうかを判断できないのではないか、と思いました。

#3 Updated by Kenji Maruyama over 4 years ago

  • Status changed from ドキュメント中 to 完了チェック待ち

#4 Updated by Susumu Yata over 4 years ago

「NULL が '1970-01-01 00:00:00' に設定されている場合」とありますが, Epoch time 以外に設定することは可能なのでしょうか? 可能なら方法を説明すべきでしょうし,不可能なら誤解を招くと思います.

できれば, NULL を格納しようとしたときは '1970-01-01 00:00:00' を代わりに格納するとか,より具体的な説明にした方が良いと思います. 格納するときだけなのか,比較するときも暗黙的に置換するのか,という違いは重要だと思うので,仕様を確認してみてください. IS NULL などで確認しようとしたときにどうなるのかも回答に入れた方が良いのではないかと思います.

「DATETIME型のカラムに0月0日を指定できません」となっていますが,実行例を見る限り,指定はできています. 暗黙的に修正されてしまっているだけです.

それと,ここだけ質問形式になっていないのと,句点(もしくは疑問符)がついていない点が気になります. ついでに, FAQ のところどころに意味のなさそうな空白が紛れ込んでいるのも少し気になります.

細かくてすみません.

#5 Updated by Kenji Maruyama over 4 years ago

レビューありがとうございます。

NULL が '1970-01-01 00:00:00' に設定されている場合」

設定ではなく、補正ですね。修正しました。

格納するときだけなのか,比較するときも暗黙的に置換するのか,という違いは重要だと思うので,仕様を確認してみてください. IS NULL などで確認しようとしたときにどうなるのかも回答に入れた方が良いのではないかと思います.

確かにここも解説に追加した方が良さそうです。すぐ確認して対応致します。

細かくてすみません.

いいえ。大変ありがたいです。これからもよろしくお願い致します。

#6 Updated by Kenji Maruyama over 4 years ago

  • Status changed from 完了チェック待ち to ドキュメント中

Also available in: Atom PDF