0

我有一个INSERT带有IGNORE选项的语句,因为我在插入语句中有一个唯一字段,它不是主键。我getGeneratedKeys()在对象上使用命令PreparedStatement来获取新生成的行的键。是否可以以某种方式配置 JDBC,以便在IGNORE触发查询的情况下返回被忽略行的 id?

4

1 回答 1

1

答案mysql - after insert ignore get primary key似乎表明需要多步解决方法来检索被忽略行的详细信息。

REPLACE INTO如果您可以负担替换行而不是忽略它们的额外开销,则可以使用可选的替代方法。

于 2012-04-30T10:41:49.237 回答