Php:ingres equivalent of mysql_insert_id()


Php:ingres equivalent of mysql_insert_id()

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

我该怎么做?我不是一个输入专家,但我想也有自动增加的ID/序列/…?

非常感谢

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。