|
|
|
| Возникла проблема: Есть таблица с полем типа enum(). Нужно изменить список допустимых значений(одно значение поменяло написание), но при этом наличие старого написания значения приводит к ошибке. Причем новое значение хочется, чтобы было default | |
|
|
|
|
|
|
|
для: barba
(31.07.2008 в 08:46)
| | А что вызывает сложность? | |
|
|
|
|
|
|
|
для: cheops
(31.07.2008 в 15:25)
| | alter table 'имя таблицы' modify 'имя поля' enum('old val1', 'old val2', 'new val') при этом вместо 'old val3' пытаюсь завести 'new val'. Не встретил в литературе запроса, который менял бы тип поля и значения одновременно, поэтому когда пытаюсь update...set...='new val' where...='old val3' -возникает ошибка, естественно - пытаюсь ввести не оговоренное значение, пытаюсь ...modify... - опять ошибка: поле уже содержит неоговоренное значение. Должно же быть простое решение? Спасибо | |
|
|
|