[請益] 為何無法建立起資料表..?

看板PHP作者 (洨碰油)時間15年前 (2010/10/25 22:03), 編輯推噓0(003)
留言3則, 2人參與, 最新討論串1/1
我在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)

10/25 22:17, , 1F
你沒設定主鍵,SQL已經跟你說了
10/25 22:17, 1F

10/25 22:17, , 2F
那個要自動增加的一定得是主鍵
10/25 22:17, 2F

10/25 22:46, , 3F
感謝 剛剛發現了 現在會弄了!
10/25 22:46, 3F
文章代碼(AID): #1CnOu_fj (PHP)
文章代碼(AID): #1CnOu_fj (PHP)