【MySQL】カラムを任意の位置に追加する方法
2024/01/30
追加するカラムの位置を調整したい場合、`FIRST`、`AFTER col_name`が使用できます。デフォルトでは最後に追加されます。使い方としては、以下のようになります。 ```sql # usersテーブルの最初にid_dispカラムを追加する ALTER TABLE users ADD COLUMN id_disp varchar(255) FIRST; ``` ```mermaid erDiagram users { varchar(255) id PK datetime created_at datetime updated_at } ``` ↓ ```mermaid erDiagram users { varchar(255) id_disp varchar(255) id PK datetime created_at datetime updated_at } ``` ```sql # usersテーブルのidカラムの後にusernameカラムを追加する ALTER TABLE users ADD COLUMN username varchar(255) AFTER id; ``` ```mermaid erDiagram users { varchar(255) id PK datetime created_at datetime updated_at } ``` ↓ ```mermaid erDiagram users { varchar(255) id PK varchar(255) username datetime created_at datetime updated_at } ```