1

我必须与 Ingres 数据库进行一些 PHP 交互。我需要获取我在数据库中插入的最后一个条目的 ID。

我应该如何进行?我不是 ingres 专家,但我想还有自动递增的 ID/Sequences/...?

非常感谢

4

1 回答 1

2

last_identity()函数将为您提供最后生成的表格序列号,例如:

SELECT last_identity() FROM t1

据我了解,需要CREATE TABLE使用以下语法创建序列号:

colname integer generated always as identity

例如:

CREATE TABLE t1 ( 
    idx integer generated always as identity,
    sometext varchar(100) not null
)

有关使用标识列的一些附加说明,请参阅http://community.ingres.com/wiki/Using_Ingres_Identity_Columns

于 2011-08-11T08:23:49.673 回答