作者ggg1356114 (洨碰油)
看板PHP
標題[請益] 為何無法建立起資料表..?
時間Mon Oct 25 22:03:40 2010
我在phpadmin的網頁裡新增一個資料表
按下儲存之後
卻跑出語法的錯誤
------
CREATE TABLE `occupation` (
`id` INT NOT NULL AUTO_INCREMENT ,
`salary` INT UNSIGNED ZEROFILL NOT NULL ,
`address` VARCHAR( 200 ) NOT NULL ,
`job` ENUM( '工程師', '教師', '商人', '農夫' ) NOT NULL DEFAULT '工程師',
`domain` SET( '台北', '桃園', '新竹', '台中', '台南', '高雄' ) NOT NULL
) ENGINE = MYISAM
------
MySQL 傳回:
#1075 - Incorrect table definition; there can be only one auto column and it
must be defined as a key
請問是哪裡設定出錯了呢
請教各位謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.114.209.109
※ 編輯: ggg1356114 來自: 140.114.209.109 (10/25 22:14)
1F:→ Kelunyang:你沒設定主鍵,SQL已經跟你說了 10/25 22:17
2F:→ Kelunyang:那個要自動增加的一定得是主鍵 10/25 22:17
3F:→ ggg1356114:感謝 剛剛發現了 現在會弄了! 10/25 22:46