假设我有一个带的数据库表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');
有没有更有效的方式来做到这一点,例如,用一个做到这一点的方式 单一的 ALTER TABLE
声明?