我在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