【发布时间】:2012-05-09 11:44:49
【问题描述】:
我在 C# 应用程序中触发了以下 SQL。
一切正常,但 ID 表不会自动递增。它为第一个条目创建值 1,然后由于无法创建 unquie ID 而不允许其他插入。
这里是 SQL:
CREATE TABLE of_mapplist_raw (
id integer PRIMARY KEY NOT NULL,
form_name varchar(200) NOT NULL,
form_revi varchar(200) NOT NULL,
source_map varchar(200),
page_num varchar(200) NOT NULL,
fid varchar(200) NOT NULL,
fdesc varchar(200) NOT NULL
)";
我敢肯定这是一个小学生的错误。
【问题讨论】:
-
如上所述,您甚至不应该在 id 字段中获得
1。你的插入语句是什么?即使您将其更改为包含identity列(根据此处的答案),您的插入也可能是一个问题。
标签: sql sql-server tsql auto-increment