我必须与 Ingres 数据库进行一些 PHP 交互。我需要获取我在数据库中插入的最后一个条目的 ID。
我应该如何进行?我不是 ingres 专家,但我想还有自动递增的 ID/Sequences/...?
非常感谢
该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。