を含むデータベーステーブルがあるとしENUM('value_one','value_two')
ます。それをに変更したいENUM('First value','Second value')
。私は現在次のようにしています:
ALTER TABLE `table` MODIFY `column` ENUM('value_one','value_two','First value','Second value');
UPDATE `table` SET `column`='First Value' WHERE `column`='value_one';
UPDATE `table` SET `column`='Second Value' WHERE `column`='value_two';
ALTER TABLE `table` MODIFY `column` ENUM('First value','Second value');
これを行うためのより効率的な方法はありますか?EGはこれを単一の ALTER TABLE
ステートメントで達成する方法 ですか?