作者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