新しいフィールドを作成するとき、ステートメント「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 を取得した後の文字列。
------解決策----------------------
データを挿入するときにフィールドを空にすることはできません。値があります