2 flat logo on transparent 256
2019-01-22

MySQLテーブルから指定カラムを削除する

Db2019102203

今回はMySQLのテーブルからカラムを削除する方法を記載します。

テーブルからカラムを削除する

コマンドは以下になります。

ALTER TABLE テーブル名 DROP COLUMN カラム名;

カラム削除する際の具体例

まずはdescribeコマンドでカラム一覧を確認

mysql> describe  test;
+--------------+----------+------+-----+---------+----------------+
| Field        | Type     | Null | Key | Default | Extra          |
+--------------+----------+------+-----+---------+----------------+
| id           | int(11)  | NO   | PRI | NULL    | auto_increment |
| ticketId     | int(11)  | YES  |     | NULL    |                |
| minute       | int(11)  | YES  |     | NULL    |                |
| createdAt    | datetime | NO   |     | NULL    |                |
| updatedAt    | datetime | NO   |     | NULL    |                |
+--------------+----------+------+-----+---------+----------------+

testテーブルからカラムminuteを削除する

ALTER TABLE test DROP COLUMN minute;

複数削除する場合

複数削除する場合は以下のような記載になります

ALTER TABLE test DROP COLUMN minute,
                   DROP COLUMN ticketId;

以上になります。

その他MySQL記事一覧

MySQLでテーブル名を変更する

MySQLでカラム名の変更と上書きする

MySQLでデータを削除する

MySQLでテーブルへカラムを追加するALTER TABLE ~ ADD

MySQLでNULLや空文字を検索する

【初心者・独学者向け】データベースとは何かを解説します

Ruby on Railsでデータベースカラムの追加と削除を行う 

Djangoでマイグレーションを実行しDBテーブルを生成する|初心者・独学者向け入門コンテンツ 

DjangoでMySQLを利用する|初心者・独学者向け入門コンテンツ

前の記事
次の記事