MySQL5逆引き大全460の極意

データ定義命令の極意 - Tips151 既存テーブルの列定義を変更するには

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

6-3ALTER TABLETips151 既存テーブルの列定義を変更するには

Level1

PointALTER TABLE命令でMODIFY COLUMN句を利用します

構文   
ALTER TABLE テーブル名 MODIFY [COLUMN] 定義 [FIRST|AFTER 列名]

ALTER TABLE命令のMODIFY COLUMN句で、テーブル列の定義、または位置を変更できます。ただし、名前を変更したい場合にはCHANGE COLUMN句を利用する必要があります。

FIRST/AFTERは、変更した後の列位置を表わすキーワードで、「AFTER 列名」で指定された列の直後に列を移動します。FIRSTキーワードを指定した場合、テーブルの先頭に列を移動します。AFTER/FIRSTキーワードが省略された場合、列は移動しません。

用例1

mysql> ALTER TABLE book MODIFY COLUMN price INT DEFAULT 0 
    -> 

出典情報

Medium

MySQL5逆引き大全460の極意

  • 著者: 山田 祥寛

コメント

    コメントはありません