私は、ユーザーがそれを提供したい場合のデータを含んでいるかもしれないいくつかの列を持っています。デフォルトのNULLを使用するとよいですか?
例| メール | ファーストネーム | 姓 |
メール - その列はNOT NULLに設定されている必須 - デフォルト:なし
姓 - NULLにその列のセットを必要なし - デフォルト:NULL
姓 - その列はNULLに設定は必要ありません - デフォルト:NULL
カラムを作成/編集するときは、phpmyadminを使用します。 というオプションがあります。デフォルト:ドロップダウン表示なし|定義として| NULL |現在のタイムスタンプ
ファーストネーム|姓はは省略可能で、デフォルトのNULLかNONEを選択する必要はありませんか?
どちらが最適ですか。
私はすでにこれについて多くの議論があることを知っていますが、私は私の質問に答えたものは見つかりませんでした。彼らはより多くNULLまたはNOT NULLを許可することに関しては、私の質問はデフォルト値についてです。あなたがここを見て、文字列に対してNULLを使用したい理由なしモードは詳細については....
を「なし」または何も存在しないことを示すために、いくつかの「」の文字列を挿入されていない
頭を上げてくれてありがとう。 NULL値でこれらの列を索引付けすることはできませんので、うまくいけば私にとっては問題ではありません。ありがとう – PHPLOVER