为什么MySQL 6.0版会一直抛出错误?

时间:2013-09-13 23:08:30

标签: mysql database netbeans create-table

我是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;

0 个答案:

没有答案