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
这是否意味着它的工作? –