• ベストアンサー

西暦の分からない2月29日を格納する方法

MySQL 5.0.41で、2月29日をDATE型に入れようと、 "0000-2-29"と指定しましたが、これが入ってくれません。 ちなみに"0000-2-28"は入りました。 "2000-2-29"はOK "1999-2-29"はだめ 西暦が分からない場合に、 どう格納すればよいのでしょう??

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

文字列としてvarcharで入れるのが妥当かと。 もしくは、月と日を別々にintでいれるとか 1/1から59日目?ということで59といれておくとか・・・ (4年3回は3/1になるでしょうけど) 3/1といれておいて、なにか計算するときはその日から1日ひくとか まぁいろいろやり方はあると思います

関連するQ&A