9
如何在PostgreSQL中使用currval()获取最后插入的ID?
我有一张桌子: CREATE TABLE names (id serial, name varchar(20)) 我想要该表中的“最后插入的ID”,而无需RETURNING id在插入时使用。似乎有一个功能CURRVAL(),但我不知道如何使用它。 我尝试过: SELECT CURRVAL() AS id FROM names_id_seq SELECT CURRVAL('names_id_seq') SELECT CURRVAL('names_id_seq'::regclass) 但它们都不起作用。如何使用currval()获取最后插入的ID?