Derby数据库主键始终作为标识丢弃生成

时间:2014-02-16 22:22:14

标签: sql derby

我有一个包含一些列的MASTER表。当我最初设置结构时,我创建了列ID作为主键和自动递增值(generate always as identity start with 1, increment by 1)。

这工作正常但现在尝试实现持久性由于主键重复异常,我无法使持久性提交到数据库。

我已在另一个小型数据库上测试过,如果我有一个标准的非递增主键列并使用SEQUENCE表,一切正常。

我的问题是我需要知道如何放弃"始终生成身份......"但保留主键。我不能删除列,因为它会破坏我的所有外键等。有什么想法吗?

0 个答案:

没有答案