私は列挙型として6ビットの値を格納するmysqlデータベーステーブルで作業しています。値が20程度しか指定されておらず、残りは "type_30"のような名前を持っています。 alter TABLE table_name modify COLUMN column_name enum('text', ...);
テーブルがそれほど大きくはない(約13e6行)が、alterコマンドはかなりの時間実行されています。列挙型を変更するだけでテーブルのメタデータを変更する必要があるように見えるので、少し驚いています(テーブル内の行数は関係ありません)。mysqlの列挙型を変更する
なぜこのタイプの操作の列の問題?列挙型のラベルをすばやく変更する簡単な方法はありますか? MySQL documentationから