みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

データの追加、更新について

現在、PHPとMySQLにて、会員登録のシステムを構築しています。
初歩的なことかとは存じますが、以下のような場合どのような形にするのが良いのかアドバイスいただけますでしょうか。

データベースのテーブルのフィールドに、
メールアドレス登録用のフィールドがあり、
デフォルトはNULLとしています。
メールアドレス自体は任意の入力項目となっており、
空の場合もあります。

入力が空の場合は、データ追加あるは更新の際、
メールアドレスのフィールドには空文字を入れるのが良いのでしょうか。あるいは「NULL」としておく方が良いのでしょうか。

よろしくお願いします。

投稿日時 - 2009-12-10 16:21:00

QNo.5512260

すぐに回答ほしいです

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

SQLの場合NULLは特別の意味をもつため、NULLがいいと思います。
カウントしたりするときに差が出ます

というよりは・・・正規化して、メールアドレス管理テーブルでメールアドレスが
あるものだけ管理すればいいような気もします

投稿日時 - 2009-12-10 16:25:43

ANo.1

このQ&Aは役に立ちましたか?

3人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問