[前][次][番号順一覧][スレッド一覧]

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]