sql >> データベース >  >> RDS >> Mysql

MYSQL列の作成におけるNULLとデフォルトのNULLとNULLのデフォルトのNULL?

    違いはありません。 NULL DEFAULT NULL 暗黙のデフォルトです。

    CREATE TABLEのドキュメントから:

    • NULLもNOTNULLも指定されていない場合、列はNULLが指定されたかのように扱われます

    「データ型のデフォルト値」の章から:

    • 列定義に明示的なDEFAULT値が含まれていない場合、MySQLはデフォルト値を次のように決定します。列が値としてNULLをとることができる場合、列は明示的なDEFAULTNULL句で定義されます。


    1. マスタースレーブおよびマスターマスターアーキテクチャによるPostgreSQLの高可用性

    2. カテゴリごとに最新の4つのアイテムを選択するにはどうすればよいですか?

    3. OracleMINUS演算子の説明

    4. 認証プラグイン「caching_sha2_password」を読み込めません