phpMyAdmin не позволит мне добавить новое поле в мою базу данных - новое поле:
Field: itemCount
Type: INT
Length: 5
Default: 'As Defined:' 1
AUTO_INCREMENT: yes
Ошибка, которую я получаю от phpMyAdmin:
Error
SQL query:
ALTER TABLE `useritems` CHANGE `itemCount` `itemCount` INT( 5 ) NOT NULL DEFAULT '1' AUTO_INCREMENT
MySQL said: #1067 - Invalid default value for 'itemCount'
(примечание: одинарные кавычки вокруг '1' в сообщении об ошибке не мои - я просто набираю 1
в phpMyAdmin для нового поля.)
Я не понимаю, почему я могу создать INT, поле «автоинкремент», но phpMyAdmin говорит: «Вы не можете установить INT в значение по умолчанию 1»
Я пытался установить его на ноль, та же ошибка.
Я попытался сделать это полем первичного ключа; и я попробовал это, не делая поле первичным ключом. Та же ошибка.
Как получить phpMyAdmin, позволяющий мне создать поле INT с автоматическим приращением со значением по умолчанию, равным 1 или нулю?