Mam tabelę MySQL "content
", który ma kolumnę page_type
typu ENUM
. Wartości ENUM
są następujące: NEWS
& PRESS_RELEASE
. Muszę wymienić NEWS
z FEATURED_COVERAGE
:MySQL Zmiana kolumny ENUM wartość
ALTER TABLE `content` CHANGE `pagetype` `pagetype` ENUM('FEATURED_COVERAGE','PRESS_RELEASE') CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL;
Ale teraz rekordy w tabeli, która wcześniej miała page_type NEWS
są teraz puste i nie ma możliwości, że mogę określić, które rekordy są NEWS
, tak że mogę zmień nazwy na FEATURED_COVERAGE
.
Jak rozwiązać takie problemy?
Co u chcą? zmienić nazwę istniejącej wartości wyliczeniowej na nową wartość wyliczeniową lub dodać nową wartość wyliczenia? Nie jest jasne w tobie pytanie. –
Zmień nazwę istniejącej wartości wyliczeniowej. –