postgresql - 创建表 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,
);
解决方案
删除最后一行中的最后一个逗号
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
);
推荐阅读
- android - Android以编程方式关闭蓝牙无法按预期工作
- python - Tensorflow:将大型 JPEG 数据集提供给冻结的推理图
- c++ - 将 double 分配给 int 数组时的类型转换
- android - android从线程内返回结果
- ssl - 我的世界 java ca-certs 和 fedora 28
- c++ - 如何解释多维向量?
- powershell - 如何在 Powershell 中停止执行 Get-AzureWebSiteLog
- python-3.x - https上的远程硒网格不起作用
- javascript - 尝试遵循示例,但我无法弄清楚为什么会出现错误
- javascript - 使用循环将表数据附加到表中