我必须与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。