看板 PHP 關於我們 聯絡資訊
我在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)
Kelunyang:你沒設定主鍵,SQL已經跟你說了 10/25 22:17
Kelunyang:那個要自動增加的一定得是主鍵 10/25 22:17
ggg1356114:感謝 剛剛發現了 現在會弄了! 10/25 22:46