【发布时间】:2008-11-09 16:58:45
【问题描述】:
我一直在使用 netbeans 作为我的 java 工具,但我遇到了问题。我阅读了this tutorial,然后我尝试使用此 SQL 创建一个表:
CREATE TABLE CUSTOMERS (
ID INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY,
FIRST_NAME VARCHAR(20),
LAST_NAME VARCHAR(30),
ADDRESS VARCHAR(30),
CITY VARCHAR(30),
STATE_ VARCHAR(30),
ZIP VARCHAR(15),
COUNTRY_ID INTEGER,
PHONE VARCHAR(15),
EMAIL_ADDRESS VARCHAR(50)
)ENGINE=INNODB;
当我尝试运行它时,我收到以下错误消息:
sql 状态 42X01:语法错误: 在第 2 行遇到“AUTO_INCREMENT” 第 29 栏
当我删除 AUTO_INCREMENT 时,另一个错误:
检测到 ENGINE=INNODB;
有人可以帮助我吗?谢谢。
【问题讨论】:
-
您使用的是哪个版本的 MySQL?
-
我使用的是 Netbean 6.1 ,所以 MySql 是从那里包含进来的。
-
您使用的是什么数据库引擎?你是如何访问它的?