2011-02-10 19 views
2

とApache Derbyの1つの列のテーブルに新しい行を挿入:は、私は次の表を持って生成されたID

create table indices (
id int primary key generated by default as identity 
); 

私は新しい行を挿入する方法は?

私はすでにのように、私が発見したいくつかのことを試してみました:

insert into indices values (null); 
insert into indices default values; 

しかしダービーでは動作しませんでした。

+0

最初の質問が頭に浮かびます。 *なぜ?* –

+0

私はこのテーブルを参照する別のテーブルを持っています。それは進行中の仕事ですが、私はそれがどのように機能するのか不思議です。 – suicide

答えて

2

「インデックス値に挿入(デフォルト)」を試してください。

+0

その作品、ありがとう – suicide

0

columninsertに入力する必要があります。 ididentityです。つまり、新しい行が挿入されたときに既に値が設定されています。新しいcolumnを追加してから、ステートメントにcolumnと記入してください。

関連する問題