ホームページ > バックエンド開発 > PHPチュートリアル > 新しいフィールドを作成するとき、ステートメント「aaa」varchar(11) NOT NULL の NOT NULL の役割は何ですか?

新しいフィールドを作成するとき、ステートメント「aaa」varchar(11) NOT NULL の NOT NULL の役割は何ですか?

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

新しいフィールドを作成するとき、ステートメント「aaa」varchar(11) NOT NULL の NOT NULL の役割は何ですか?
新しいフィールドを作成するとき、ステートメント `aaa` varchar(11) NOT NULL の NOT NULL の役割は何ですか?
NOT NULL を省略することは可能ですか?
------解決策----------------------
は、フィールドを空にすることはできないことを意味します (null) )、つまり、レコードを挿入するとき、このフィールドには値がなければなりません
NOT NULL は省略できますか?もちろん可能ですが、それを利用するかどうかはあなたのビジネスによって異なります
-----ソリューションのアイデア------ --
not null は、挿入時にこのフィールドを null にできないことを意味します。
null は空の文字列とは異なることに注意してください。空の文字列は次のとおりです。''

データベースは null でないデフォルトを宣言できます。''

この場合、データを挿入します。このフィールドは宣言しないでください。デフォルトでは、フィールドは空の文字列として保存されます。

null ではない理由はさまざまですが、データベース内の特定のフィールドが空であることが原因の 1 つですが、言語上の理由や開発上の理由により、null になってしまうことがあります。 null を取得した後の文字列。
------解決策----------------------
データを挿入するときにフィールドを空にすることはできません。値があります

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