MySQL5逆引き大全460の極意

データ定義命令の極意 - Tips133 列のデフォルト値を設定するには

登録タグ
SQL
Icon comment count 0
Icon stock count 0

6-2CREATE TABLE/DROP TABLETips133 列のデフォルト値を設定するには

Level1

PointCREATE TABLE命令で、列フラグとしてDEFAULTを指定します

構文   
CREATE TABLE テーブル名 (列名 データ型 DEFAULT 'デフォルト値'] [,...])

DEFAULTキーワードは、列のデフォルト値を指定します。デフォルト値とは、レコード挿入時に値が指定されなかった場合に、暗黙的にセットされる既定の値のことです。

DEFAULTキーワードに設定するデフォルト値は、定数である必要があります。関数や式を指定することはできません。

NOT NULL制約で、かつ、デフォルト値が設定されていない場合、MySQLは表の規則でデフォルト値を決定します(非Strictモードの場合)。

定されていない場合、MySQLは表の規則でデフォルト値を決定します(非Strictモードの場合)。

表 条件ごとのデフォルト値

出典情報

Medium

MySQL5逆引き大全460の極意

  • 著者: 山田 祥寛

コメント

    コメントはありません