我正在尝试在postgresSQL 9.3表格中创建
CREATE TABLE Customer
(
cid INT,
name VARCHAR(32),
);
CREATE TABLE Product
(
producno INT,
name VARCHAR,
);
CREATE TABLE Order
(
oderid INT,
shipdate DATE,
cid INT,
);
CREATE TABLE Ordered
(
orderid INT,
prodno INT,
);
但我在第5行'''
上遇到语法错误SQL状态:42601 所以我已经查看了PostgreSQL错误代码所以它只是说它是一个语法错误但是如果我尝试从互联网上的其他查询它工作但尝试创建我自己我得到一个错误
答案 0 :(得分:2)
从所有最后字段中删除逗号
CREATE TABLE Customer
(
cid INT,
name VARCHAR(32),
);
到
CREATE TABLE Customer
(
cid INT,
name VARCHAR(32)
);
等等。
答案 1 :(得分:0)
如果列有时以任意数字开头,pg会给出42601 org.postgresql.util.PSQLException:错误:语法错误在“ 1”或附近 位置:107
因此请检查表在执行前创建sql