我在C#应用程序中触发了以下SQL。SQL不自动递增
所有工作正常,但ID表不会自动增加。它为第一个条目创建1的值,然后由于无法创建不可识别的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'。你的插入语句是什么?即使您将其更改为包含“身份”列(根据此处的答案),您的插入也可能是一个问题。 – MatBailie