電子書籍の厳選無料作品が豊富!

MySQL 5.0.41で、2月29日をDATE型に入れようと、
"0000-2-29"と指定しましたが、これが入ってくれません。
ちなみに"0000-2-28"は入りました。
"2000-2-29"はOK
"1999-2-29"はだめ

西暦が分からない場合に、
どう格納すればよいのでしょう??

A 回答 (1件)

文字列としてvarcharで入れるのが妥当かと。



もしくは、月と日を別々にintでいれるとか
1/1から59日目?ということで59といれておくとか・・・
(4年3回は3/1になるでしょうけど)
3/1といれておいて、なにか計算するときはその日から1日ひくとか

まぁいろいろやり方はあると思います
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す