postgreSQL的第一天-抱歉,如果这太基础了,但在这里找不到答案。
所以基本上我是遵循一个视频教程,并写了完全相同的教程行,但我得到了上面提到的语法错误时,试图清除:
CREATE TABLE Actors(
actor_id SERIAL PRIMARY KEY,
first_name VARCHAR(30),
last_name VARCHAR(30)NOT NULL,
gender CHAR(1),
date_of_birth DATE,
);
我知道可能有一个超级简单的解决方案,但我似乎找不到将近2个小时后-帮助
不用道歉!
对于干净的查询,始终建议在数据类型(例如:VARCHAR(30)[SPACE]NOT NULL)之后放置[SPACE],并始终确保在右括号之前删除逗号。
CREATE TABLE Actors(
actor_id SERIAL PRIMARY KEY,
first_name VARCHAR(30),
last_name VARCHAR(30) NOT NULL,
gender CHAR(1),
date_of_birth DATE
)
去掉date_of_birth后面的,或者在NOT NULL前加一个空格
CREATE TABLE Actors (
actor_id SERIAL PRIMARY KEY,
first_name VARCHAR(30),
last_name VARCHAR(30) NOT NULL,
gender CHAR(1),
date_of_birth DATE
);