phpMyAdmin的不會讓我到一個新的字段添加到我的數據庫 - 新的領域是:不能默認INT值設置爲1在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的新領域。)
我不知道爲什麼我可以創建一個IN T,'自動增量'字段,但phpMyAdmin說「你不能將INT設置爲默認值1」
我試着將它設置爲零,同樣的錯誤。 我試過把它作爲主鍵字段;我嘗試了它,但沒有將這個領域作爲主鍵。同樣的錯誤。
如何讓phpMyAdmin允許我創建一個默認值爲1或零的自動遞增的INT字段?
無厘頭爲自動增加字段設置默認值。你是否想爲增量設置一個初始值? – 2012-02-13 07:10:06
@husbas - 我需要設置增量的初始值爲1. – wantTheBest 2012-02-13 07:15:55