は、ここに私が使用してテーブル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ありがとうSteve。 – luigivampa
それはそれが働いたことを意味しますか? –