【发布时间】:2013-03-06 01:59:13
【问题描述】:
我使用的是 PostgreSQL,我创建了下表:
CREATE TABLE "Task"
(
"taskID" serial NOT NULL,
"taskType" text NOT NULL,
"taskComment" text NOT NULL,
"taskDate" date NOT NULL,
CONSTRAINT "Task_pkey" PRIMARY KEY ("taskID")
)
我将 taskID 设置为 serial 数据类型以自动递增。现在我很困惑如何使用INSERT 语句,因为表中的第一列应该自动递增,但INSERT 语句要求我自己插入一个值!有什么想法吗?
这是我的插入语句:
INSERT INTO "Task" VALUES ('HomeWork', 'No Comment', '3/3/2013');
【问题讨论】:
-
请给我们看一下插入语句
-
程序员如何在没有显示
INSERT语句的情况下提出这个问题? -
@ErwinBrandstetter 已添加。
-
现在这是一个好问题。虽然在这种情况下几乎不相关,但应该始终包含 PostgreSQL version。
标签: sql postgresql auto-increment