TL;DR コメントを変更するだけのALTER TABLEでは一時テーブルの生成(テーブルコピー)は発生しない。 前提 MySQLでテーブルまたはカラムにコメントをつけたい場合、以下の様なクエリを発行する。 ここで以下の疑問が湧く。 型を変更せずコメントだけを変更した場合、テーブルコピーは発生するか? MySQL :: MySQL 5.6 リファレンスマニュアル :: 13.1.7 ALTER TABLE 構文 ほとんどの場合、ALTER TABLE は元のテーブルの一時的なコピーを作成します。MySQL は、そのテーブルを変更しているほかの操作を待ってから、処理を続行します。そのコピーに変更を組み込み、元のテーブルを削除したあと、新しいテーブルの名前を変更します。ALTER TABLE の実行中、ほかのセッションは元のテーブルを読み取ることができます (例外については、すぐあとに説明しま