如何在Java derby中自动递增数据库列?
下面是我到目前为止尝试创建表的SQL
CREATE TABLE tblPosts (nId INTEGER PRIMARY KEY GENERATED ALWAYS AS IDENTITY,
strContent VARCHAR(140) NOT NULL,
strLink VARCHAR(200),
strImage VARCHAR(200));
使用
String sql = "INSERT INTO tblPosts VALUES ('" + textFieldContent.getText() + "', '" +
textFieldLink.getText() + "', '" + textFieldImage.getText() + "')";
我得到一个错误,告诉我我没有提供nId列值,但是如果列自动递增,我不应该这样做,对吗?
我还尝试使用IDE在数据库上创建表,如下所述
Alter a table column with auto increment by 1 in derby
不过反应是一样的。有什么建议吗?
转载请注明出处:http://www.yaohuano3.com/article/20230526/2355477.html