小编alp*_*pal的帖子

创建表时出现postgresql语法错误

嘿大家我需要帮助创建表格.我有下面的脚本,它创建了几个表.当我尝试运行脚本时,它给我这个错误:

psql:script.sql:10: ERROR:  syntax error at or near "Group"
LINE 6: CREATE TABLE Group(
Run Code Online (Sandbox Code Playgroud)

谁能告诉我发生了什么事?

CREATE TABLE Group(
    name        varchar(40) PRIMARY KEY    NOT NULL
);

CREATE TABLE Artist(
    name        varchar(30) PRIMARY KEY    NOT NULL,
        birthplace  varchar(20)                NOT NULL,
        age     int                        NOT NULL   CHECK (age > 0),
        style       varchar(20)                NOT NULL
);

CREATE TABLE Artwork(
    title      varchar(40) PRIMARY KEY     NOT NULL,
        artist     varchar(30)                 NOT NULL   references Artist(name),
        group_name varchar(40)                 NOT NULL   references Group(name),
        year       int                         NOT NULL   CHECK (year > 0), …
Run Code Online (Sandbox Code Playgroud)

sql postgresql create-table

9
推荐指数
1
解决办法
2万
查看次数

标签 统计

create-table ×1

postgresql ×1

sql ×1