我试图在PostgreSQL上创建下表:
CREATE TABLE movies
(
movie_name VARCHAR(200),
movie_year INTEGER,
country VARCHAR(100),
genre VARCHAR
PRIMARY KEY (movie_name, movie_year)
);
但是收到以下错误消息:
ERROR: error de sintaxis en o cerca de «(»
LINE 7: PRIMARY KEY
^
SQL state: 42601
Character: 166
[抱歉,出于某种原因,我的PostgreSQL是西班牙语,但它基本上说'(')附近有语法错误。>
我正在学习课程,老师能够在PostgreSQL上创建此表而没有任何问题,我在做什么错?
[我试图在PostgreSQL上创建下表:创建表电影(movie_name VARCHAR(200),movie_year INTEGER,国家VARCHAR(100),体裁VARCHAR PRIMARY ...
您在最后一列定义之后缺少逗号:
哦,我发现了错误,我没有加逗号