- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:列の追加について)
テーブルに列を追加する際の効率的な方法について
このQ&Aのポイント
- テーブルに新しい列を追加する方法について教えてください。
- テーブルに列を追加する際、最後尾ではなく特定の位置に挿入する方法について知りたいです。
- テーブルに列を追加する際、データのバックアップや修正作業を最小限に抑える方法について教えてください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
一般的には以下のような方法をとります。 1. 作業表を作成する create table temp_table (A, B, D, C); 2. 元表のデータを作業表に挿入する insert into temp_table (A, B, D, C) select A, B, null, C from orig_table; 3. 元表を削除する drop table orig_table; 4. 作業表をリネームする rename temp_table to orig_table; 5. 制約等を追加する alter table orig_table ...; # 要件に合わせて使用するとよいでしょう。