ホームページ > php教程 > php手册 > NOT NULL と NULL

NOT NULL と NULL

WBOY
リリース: 2016-06-13 12:33:55
オリジナル
1053 人が閲覧しました

NOT NULL | NULL: 列を空にすることが許可されるかどうかを指定します。 NULL も NOT NULL も指定されていない場合、列には NULL が指定されているとみなされ、
フィールドの定義時に明示的にデフォルト値を設定しなかった場合でも、NULL 値がフィールドのデフォルト値に自動的に変換されます。 table
:> 一般に、MySQL は自動的にデフォルト値を追加します。

たとえば、
NOT NULL 整数型に NULL 値を代入すると、
結果は 0 になります

CHAR 型
->null 値

DATATIME
->'0000-00-00 00:00:00'

待機
トップ

2F UNICORN_BX (天天天蓝) 返信日: 2003-01 -13 11:22:18 スコア 0 つまり、

フィールドが次の場合、NOT NULL は MySQL の制約ではありません。 NULL に設定すると、レコードの挿入時にフィールドに値が与えられなくなり、MySQL は自動的に Default の値を使用します。フィールドのタイプに関係なく、フィールド値は
になります。
これは MySQL における NOT NULL と NULL の役割でしょうか。つまり、Default が定義されていない値の場合、与えられるデフォルト値は異なります。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート