如何将记录添加为 table 的最后一行(informix 查询)

how to add record as last row of table (informix query)

我可以通过这个查询select最后一条记录

select first 1 idt from table1 order by id desc;

但我想在 informix

中的 table 末尾添加一条记录 ( id ++)

如果我没理解错的话,您需要 Informix 中的 SERIAL column。这是一个在您添加新值时自动递增的列。

所以,table 应该定义为:

create table table1 (
    id serial primary key,
    . . .
);

然后当你插入时,省略 id:

insert into table1 ( . . . )  -- all but id
    values ( . . . );

id会自动递增并插入数据。