mysql:8586
From: yokoyama <yokoyama <yokoyama@xxxxxxxxxx>>
Date: Sat, 10 Jan 2004 16:29:12 +0900
Subject: [mysql 08586] date 型の入力について
お世話になります。横山と申します。 FAQだったら申し訳ありません。 ネット検索してもなかなか解決にいたらず、 投稿にいたりました。 環境 vine 2.6 mysql 3.23.53 mysql> CREATE TABLE test(testfield date); としてdate型のテーブルを一つ作成しました。 ここに日付を下記のようにinsertしました。 mysql> INSERT test(testfield) values(20040101); mysql> select * from test; として確認しました。 これでは日付が2004-01-01として表示されました。 今度は mysql> INSERT test(testfield) values(2004-01-01); として日付の間に-(ハイフン)を挿入しました。 これでデータを確認すると0000-00-00 となり、値が入っておりませんでした。 日付の間を-(ハイフン)ではなく/(スラッシュ)に 変えても結果は0000-00-00となってしまいました。 日付のデータを追加をするのに上記の日付データが うまく追加した場合、年月日を続けて入力しているので 何かと不便ですので年月日のあいだに-(ハイフン)あるいは /(スラッシュ)をいれたいのです。 mysql> show fields from test; の結果を下記に表示します。 Field Type Null key Default Extra test date YES NULL 以上です。 現在、my.cnfファイルを/etc/ディレクトリに設定しておりません。 素人の質問で誠に申し訳ありませんが、 よろしくお願いします。
-> 8586 2004-01-10 16:29 [yokoyama <yokoyama@x] date 型の入力について 8587 2004-01-10 16:36 ┣[yokoyama <yokoyama@x] 8588 2004-01-10 16:35 ┗[Kazuhiro Yoshida <mo] 8589 2004-01-10 16:49 ┗[yokoyama <yokoyama@x]