MySQL5逆引き大全460の極意

データ定義命令の極意 - Tips164 既存列に定義されたデフォルト値を初期化するには

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

6-3ALTER TABLETips164 既存列に定義されたデフォルト値を初期化するには

Level1

PointALTER TABLE命令のALTER COLUMN... DROP DEFAULT句を利用します

構文   
ALTER TABLE テーブル名 ALTER [COLUMN] 列名 DROP DEFAULT

ALTER TABLE命令のALTER COLUMN
...DROP DEFAULT句は、指定された既存列に定義済みのデフォルト値を破棄します。ALTER COLUMN...DROP DEFAULT句を使用した場合、該当の列がNULLを許可していればNULL値となりますし、NULL値を禁止している場合にはデータ型に応じて所定のデフォルト値で初期化されます(非Strictモードの場合)。

用例

mysql> ALTER TABLE rental ALTER returned DROP DEFAULT; 
Query OK, 0 rows affected (0.06 sec)
Records: 0  Duplicates: 0

出典情報

Medium

MySQL5逆引き大全460の極意

  • 著者: 山田 祥寛

コメント

    コメントはありません