我已经多次审阅过了,而且我仍然是SQL语法的新手,所以我不确定是什么导致了这个问题。我认为这与ACId INT NOT NULL AUTO_INCREMENT,
有关或者与一个列被称为“注释”的事实有关,这可能被误认为是SQL数据类型COMMENT
?
CREATE TABLE IF NOT EXISTS PlantAreaCode(
ACId INT NOT NULL AUTO_INCREMENT,
AreaCode INT,
AreaName CHAR(25),
Comments TEXT,
PRIMARY KEY (ACId);
有人还可以提供一个很好的链接来描述SQL数据类型声明吗?
答案 0 :(得分:3)
你错过了结束括号
CREATE TABLE IF NOT EXISTS PlantAreaCode (
ACId INT NOT NULL AUTO_INCREMENT,
AreaCode INT,
AreaName CHAR(25),
Comments TEXT,
PRIMARY KEY (ACId)
);
答案 1 :(得分:1)
您错过了关闭括号:
CREATE TABLE IF NOT EXISTS PlantAreaCode
(ACId INT NOT NULL AUTO_INCREMENT,
AreaCode INT,
AreaName CHAR(25),
Comments TEXT,
PRIMARY KEY (ACId)
);