MySQL で非 null を表現するには 2 つの方法があります。NOT NULL 制約を使用してフィールドが null になることを禁止します。 DEFAULT 値を使用して、明示的に指定されていないフィールドのデフォルト値を指定します。
MySQL で非 null を表現する方法
MySQL では、通常、非 null は NULL 値として表現されます。は許可されません。非 null を表す主な方法は 2 つあります。
1. NOT NULL 制約
制約の必須フィールドを使用します。 NULL 値は許可されません。
2。 値が明示的に指定されていない場合でも、DEFAULT
値を使用してフィールドのデフォルト値を指定します。CREATE TABLE my_table (name VARCHAR(255) DEFAULT 'John Doe');
詳細な説明:NOT NULL 制約:
フィールドに NULL 値を格納できないようにします。
NULL 値を挿入または更新しようとすると、エラーが発生します。レコードの挿入または更新時に明示的に指定されていないフィールドのデフォルト値を提供します。
DEFAULT 値には、数値、文字列、日付などの任意の有効な値を指定できます。デフォルトでは、ほとんどの MySQL データ型 (INT
や
フィールドを null 以外にする必要がある場合は、明示的に NOT NULL
制約または DEFAULT 値を使用する必要があります。 NOT NULL
制約を使用することをお勧めします。
以上がmysqlで非nullを表現する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。