我是mySQL和Netbeans7.3.1的新手。我有一个数据库设置,连接都准备好了。我创建了一个表,但是它没有让我使用auto_increment。
现在我正在尝试使用以下信息创建表:
http://docs.oracle.com/cd/E19957-01/mysql-refman-6.0/tutorial.html#example-auto-increment
无论我做什么,我都会收到错误消息,即使我正在按照教程所说的那样做。
错误代码-1,SQL状态42X01:语法错误:遇到“(”,第2行,第13列。 第1行第1列
错误代码-1,SQL状态42X05:表/视图'ANIMALS'不存在。 第8行第1栏
错误代码-1,SQL状态42X05:表/视图'ANIMALS'不存在。 第13行,第1栏
执行完成0秒后,发生3个错误。
我想知道的是,教程中的代码是否有问题,或者在netbeans中设置mySQL时是否需要配置以使代码工作?
CREATE TABLE animals (
grp ENUM('fish','mammal','bird') NOT NULL,
id MEDIUMINT NOT NULL AUTO_INCREMENT,
name CHAR(30) NOT NULL,
PRIMARY KEY (grp,id)
) ENGINE=MyISAM;
INSERT INTO animals (grp,name) VALUES
('mammal','dog'),('mammal','cat'),
('bird','penguin'),('fish','lax'),('mammal','whale'),
('bird','ostrich');
SELECT * FROM animals ORDER BY grp,id;