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

时间:2019-05-04 06:03:09

标签: sql informix multiple-select-query

我可以通过此查询选择最后一条记录

select first 1 idt from table1 order by id desc;

但是我想在notifyix中的表末尾添加一条记录(id ++)

1 个答案:

答案 0 :(得分:2)

如果我理解正确,那么您希望在Informix中使用SERIAL column。这是一列,当您添加新值时会自动递增。

因此,该表应定义为:

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

然后,当您执行插入操作时,请忽略id

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

id将自动增加并与数据一起插入。