1
下面是到目前爲止我試圖創建一個使用表如何在Java derby中自動增加數據庫列?
CREATE TABLE tblPosts (nId INTEGER PRIMARY KEY GENERATED ALWAYS AS IDENTITY,
strContent VARCHAR(140) NOT NULL,
strLink VARCHAR(200),
strImage VARCHAR(200));
的SQL
String sql = "INSERT INTO tblPosts VALUES ('" + textFieldContent.getText() + "', '" +
textFieldLink.getText() + "', '" + textFieldImage.getText() + "')";
我得到一個錯誤,告訴我,我不提供NID列值,我不但如果列自動增量我不應該對嗎?
雖然
Alter a table column with auto increment by 1 in derby
相同的響應這裏描述我也使用IDE在數據庫上創建表嘗試。有什麼建議麼?
我會在您的INSERT命令中指定列名。另外,我會發布實際的錯誤。 –
@SteveSmith謝謝史蒂夫。 – luigivampa
這是否意味着它的工作? –