mysql:14057
From: IWASAKI Dai <IWASAKI Dai <dai@xxxxxxxxxx>>
Date: Sun, 17 Jun 2007 08:56:42 +0900
Subject: [mysql 14057] Re: null が文字列"(null)"になる件
いわさきといいます。 akio_takahashi さんは書きました: > テーブルの追加したデータの中身を確認しますとデータを追加していない > フィールドcが文字列で"(null)"と表示されます。 > それは"(null)"という文字列が入ってるのではなくNULL値だということです。 NULL値の表現として"(null)"と表示しただけであって、( n u l l ) という 文字の並びが入ってるわけではないです。 だから、 > 自分としては空の状態になってほしいのですが、 なっています。 > INSET INTO テーブルA(フィルールドa,フィールドb,フィールドc) > VALUES('TEST1','TEST2','') > とコーディングすればフィールドcは空文字で表示されますが、 そうしてしまうと、フィールドはNULL値ではなくなり、値として空文字列が 入ります。 これはどっちがいいとかの問題じゃなく仕様としてどちらにする かを決めておくべき問題です。 いわさき
14056 2007-06-17 08:33 [akio_takahashi <aaak] null が文字列"(null)"になる件 -> 14057 2007-06-17 08:56 ┣[IWASAKI Dai <dai@xxx] 14058 2007-06-17 09:13 ┣[忠犬 KEN公 <ken_ken_] 14059 2007-06-17 09:45 ┣[遠藤 俊裕 <endo@xxxx] 14060 2007-06-17 15:18 ┗["Tetsuro IKEDA" <ikd]