我无法在 PostgreSQL 上创建 table
I cannot create a table on PostgreSQL
我试图在 PostgreSQL 上创建以下 table:
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 上毫无问题地创建这个 table,我做错了什么?
最后一列定义后缺少逗号:
CREATE TABLE movies
(
movie_name VARCHAR(200),
movie_year INTEGER,
country VARCHAR(100),
genre VARCHAR,
-- Here -----^
PRIMARY KEY (movie_name, movie_year)
);
我试图在 PostgreSQL 上创建以下 table:
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 上毫无问题地创建这个 table,我做错了什么?
最后一列定义后缺少逗号:
CREATE TABLE movies
(
movie_name VARCHAR(200),
movie_year INTEGER,
country VARCHAR(100),
genre VARCHAR,
-- Here -----^
PRIMARY KEY (movie_name, movie_year)
);