【发布时间】:2010-09-19 10:52:03
【问题描述】:
有没有办法从最后插入的行中获取值?
我正在插入一个 PK 会自动增加的行,我想得到这个 PK。只有 PK 保证在表中是唯一的。
我正在将 Java 与 JDBC 和 PostgreSQL 一起使用。
【问题讨论】:
-
我使用的是 JDBC 4,所以 Statement.RETURN_GENERATED_KEYS 不起作用。我收到此错误消息:“org.postgresql.util.PSQLException:不支持返回自动生成的密钥。”但是 PostgresSQL - RETURNING 确实有效。
-
@Mark Rotteveel 你是如何在这个问题中添加重复项的?这是在 2008 年提出的,声称的重复问题是在 2009 年提出的。它不合适吗?
-
@Haramoz 我关闭的是这个问题的规范副本。年龄不是决定重复目标是什么的重要因素,答案的质量才是。
-
@Mark Rotteveel 好的,明白了!
标签: java database postgresql jdbc