首页 > 解决方案 > 创建表 postgres 在创建时在“)”附近显示错误

问题描述

在“)”处或附近不断收到错误语法错误。我环顾四周,找不到答案。我创建了一个带有字符串键值但没有字符串键值的表。有人知道吗。我还检查了日期、年份和时间作为 postgres 已经使用的值。

CREATE TABLE "appointments" (
    "id" serial PRIMARY KEY,
    "day" VARCHAR ( 50 ) NOT NULL,
    "dayName" VARCHAR ( 50 ) NOT NULL,
    "monthName" VARCHAR ( 255 )  NOT NULL,
    "monthIndex" VARCHAR ( 255 )  NOT NULL,
    "year" VARCHAR ( 255 )  NOT NULL,
    "email" VARCHAR ( 255 )  NOT NULL,
    "message" VARCHAR ( 255 )  NOT NULL,
    "time" VARCHAR ( 255 )  NOT NULL,
);

标签: postgresql

解决方案


删除最后一行中的最后一个逗号

CREATE TABLE "appointments" (
    "id" serial PRIMARY KEY,
    "day" VARCHAR ( 50 ) NOT NULL,
    "dayName" VARCHAR ( 50 ) NOT NULL,
    "monthName" VARCHAR ( 255 )  NOT NULL,
    "monthIndex" VARCHAR ( 255 )  NOT NULL,
    "year" VARCHAR ( 255 )  NOT NULL,
    "email" VARCHAR ( 255 )  NOT NULL,
    "message" VARCHAR ( 255 )  NOT NULL,
    "time" VARCHAR ( 255 )  NOT NULL
);

推荐阅读