phpMyAdmin по-русски
   О проекте  |  Скачать  |  Документация  |  Форум
  
    Рубрики новостей
    Обсуждения на форуме:
    Отдел подписки:
Главная страница / Новости / phpMyAdmin /

Хроника исправлений phpMyAdmin: 2006-02-15 - исправления Марка Делисла

Хроника исправлений phpMyAdmin
Исправления багов и ошибок в phpAdmin за 15 февраля от Марка Делисла - устранен баг #1406378: некорректное поведение при удалении значения по умолчанию поля с атрибутом AUTO_INCREMENT.

Устранен баг #1406378: некорректное поведение при удалении значения по умолчанию поля с атрибутом AUTO_INCREMENT

Баг заключался в невозможности удалить значение по умолчанию.
При модифицировании таблицы (ALTER), в случае необходимости удаления значения по умолчанию "0" при назначении атрибута AUTO_INCREMENT столбцу c типом данных INT, вместо удаления phpMyAdmin пытается подставить по умолчанию пустую строку ''.

Пример результирующего запроса:
ALTER TABLE `encuestas` CHANGE `idencuesta`
`idencuesta` INT( 10 ) UNSIGNED NOT NULL DEFAULT ''
AUTO_INCREMENT


После MySQL сообщает об ошибке:
MySQL said: Documentation

#1067 - Invalid default value for 'idencuesta'


Ситуацию выправлял запрос, введенный вручную:

ALTER TABLE `encuestas` CHANGE `idencuesta`
`idencuesta` INT( 10 ) UNSIGNED NOT NULL AUTO_INCREMENT;
Опубликовано: 2006-02-16