Sql 在ApacheDerby中使用生成的id将新行插入到单列表中
我有下表:Sql 在ApacheDerby中使用生成的id将新行插入到单列表中,sql,insert,derby,Sql,Insert,Derby,我有下表: create table indices ( id int primary key generated by default as identity ); 如何插入新行 我已经尝试了一些我发现的东西,比如: insert into indices values (null); insert into indices default values; 但是,这对derby不起作用。您需要一个列来插入。您有id,这是一个标识,这意味着在插入新行时它已经有了一个值。添加一个新的列,然后在
create table indices (
id int primary key generated by default as identity
);
如何插入新行
我已经尝试了一些我发现的东西,比如:
insert into indices values (null);
insert into indices default values;
但是,这对derby不起作用。您需要一个
列来插入。您有id
,这是一个标识
,这意味着在插入新行时它已经有了一个值。添加一个新的列
,然后在插入
语句中填写该列。尝试“插入索引值(默认)”第一个问题会出现在脑海中。为什么?我还有一个表引用了这个表的id。这是一项正在进行的工作,但我很好奇它是如何工作的。