在插入数据时报错:java.sql.SQLException: ORA-00001: 违反唯一约束条件 (NEWS.SYS_C005409) 如何解决?

2025-01-06 02:59:15
推荐回答(3个)
回答1:

应该把建表语句和插入语句贴出来啊。
是不是某列的的约束条件是唯一,你却插入了重复的数据。
有一种可能:你主键没有设置自增长,所以两次插入了相同的主键
**********************************************************************************
this.getMaxId(con)这个值,能保证都不重复么?

回答2:

就是违反唯一约束呀,可能你ID重复了或者你设置的唯一键值,不要重复就是了

肯定是TOPICID的值重复了,调试下就知道了嘛

回答3:

主键冲突么TOPICID getMaxId(con)+1 这里的值的问题吧