### 質問内容
たくさん外部キー張られた大量データを含むテーブルに対して、
alter table A add XXXとすると、かなり時間がかかってしまいます。
特に本番環境などではロックがかかってしまうため、利用できません。
そのため、現状以下の手順でカラム追加をしています。
(対象テーブルを「A」とします。)
①カラム追加したA_newをcreate table
②AからA_newにselect&insert
③Aへの外部キー外す
④Aをdrop
⑤A_newをAにrename
⑥新しいAに外部キー設定
手間がかかるのでより良い手順があれば教えていただけないでしょうか。
### 環境
MySQL5.7
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/10/24 04:11
2018/10/24 04:42