TL;DR コメントを変更するだけのALTER TABLEでは一時テーブルの生成(テーブルコピー)は発生しない。 前提 MySQLでテーブルまたはカラムにコメントをつけたい場合、以下の様なクエリを発行する。 ここで以下の疑問が湧く。 型を変更せずコメントだけを変更した場合、テーブルコピーは発生するか? MySQL :: MySQL 5.6 リファレンスマニュアル :: 13.1.7 ALTER TABLE 構文 ほとんどの場合、ALTER TABLE は元のテーブルの一時的なコピーを作成します。MySQL は、そのテーブルを変更しているほかの操作を待ってから、処理を続行します。そのコピーに変更を組み込み、元のテーブルを削除したあと、新しいテーブルの名前を変更します。ALTER TABLE の実行中、ほかのセッションは元のテーブルを読み取ることができます (例外については、すぐあとに説明しま
![コメントを追加するALTER TABLEでテーブルコピーは発生しない(InnoDB) - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/cbc1f0f7d57c0fbd7dc87d81bc07542c36a83eff/height=288;version=1;width=512/https%3A%2F%2Fcdn.qiita.com%2Fassets%2Fqiita-fb-2887e7b4aad86fd8c25cea84846f2236.png)