我正在使用node.js'pg模块尝试retrieve插入行的ID值。查询是:
INSERT INTO "MySchema"."USER_ACCOUNT"
("LANG","NAME","EMAIL","EMAIL_CONF","STATUS","STATUS_UPDATE","CREATION","PREFERENCES")
VALUES ($1,$2,$3,$4,$5,$6,$7,$8)
RETURNING USER_ACCOUNT_ID_seq;
但是我收到以下错误消息:
Cannot insert user account { [error: column "user_account_id_seq" does not exist]...
我没有提供id,因为我让数据库设置下一个序列值。
如何在插入后检索此ID值?谢谢!
答案 0 :(得分:1)
尽管ID是由序列生成的,但您可以从链接列中检索它,在这种情况下可能称为“ID”,例如... RETURNING "ID";
。