在一个平平常常的工作日,被这玩意坑了一下。

在一个日常删除插入的时候居然报了 违反唯一约束条件 的错,打断点也没发现问题,一路运行下去都没错,但是就是在方法的最后一个括号,报错了,搞的我一脸懵逼。

回头看实体类,有三个id注解了,想着应该是这里有问题,对着sql一顿操作(其实也没修改啥)

因为太过自信了,所以没啥软用

这个表不是我设计的,所以我也不知道括号里面的是啥玩意

但是想着这个异常和唯一约束条件有关,就去看了看这个表的索引,果然发现,原来这个是一个索引名称。然后这个索引条件有些问题,因为是一个联合索引,然而和实体类的三个id注解的字段两个是一样的,一个是不同的,其中这个不同的字段近期好像没用到,都是null,所以就挂逼了。

于是把这个不用的换成实体类对应的三个id,就不会报错了

总结:根据报错信息,如果sql,数据都没问题,可以看看索引是否有问题

oracle ORA-00001: 违反唯一约束条件相关推荐

  1. 违反唯一约束条件oracle,oracle imp遇到违反唯一约束条件 (GZW.SYS_C006112)

    今天有个同事问我,为什么从生产数据库导出来的表不能导入到他的本地数据库,而且导入的时候报如下的错误  oracle imp遇到违反唯一约束条件 (GZW.SYS_C006112),不仅如此导入的进程一 ...

  2. 2021-04-01 Oracle 创建触发器 违反唯一约束条件

    Oracle 创建触发器 违反唯一约束条件: 出现这个错误的原因是: START WITH 1 --从1开始计数 INCREMENT BY 1 --每次加1 而我自己在之前的表中输入了 SID =1:

  3. oracle违法唯一约束怎么解决,Oracle “ORA-00001:违反唯一约束条件”和“ORA-00054: 资源正忙”错误解决...

    Oracle数据库对于常见的错误都会有报错提示,工作的这一年也碰到了一些错误,踩过一些坑,感谢那些前辈分享的问题和处理方案,正好这几天临近过年不太忙碌,就将一些错误描述,错误原因和解决方法整理后分享给 ...

  4. ORACLE updata是提示违反唯一约束条件

    如图所示,使用updata语句时提示违反唯一约束条件: 语句如下: update table_name set param1='xxx',param2='xxx' where param4='xxx' ...

  5. Oracle数据库违反唯一约束条件

    Oracle数据库违反唯一约束条件 问题 ORA-00001: 违反唯一约束条件 (xxx.SYS_C0014310) 原因 数据库的ID值,小于序列的next number值,由于表中的ID值是唯一 ...

  6. oracle 解决序列号自增报 java.sql.SQLException: ORA-00001: 违反唯一约束条件 问题

    项目场景: oracle 数据库 用序列号作为主键,序列号自增. --  创建序列 语句: CREATE SEQUENCE SEQ_A MINVALUE 1 MAXVALUE 999999999999 ...

  7. Oracle数据库新增时---违反唯一约束条件

    问题 Oracle数据库新增时-违反唯一约束条件 原因 sequence冲突 解决 于数据库中,先进行sequence的自增 HTTP Status 500 – Internal Server Err ...

  8. 违反唯一约束条件oracle那行报错,没有重复却提示:ORA-00001: 违反唯一约束条件...

    麻烦大侠们帮看看,怎么回事 问题描述:F_RACK_INFO_CODE是b$f_rack_info表code字段的唯一约束. 在过程中对该表执行插入的时候提示(ORA-00001: 违反唯一约束条件) ...

  9. SQL错误:违反唯一约束条件

    java.sql.BatchUpdateException: ORA-00001: 违反唯一约束条件 (AML.PK_LTB_INS_RPOL) at oracle.jdbc.driver.Oracl ...

最新文章

  1. 2021 CSDN年度回忆录
  2. python wget
  3. 执行系统命令,subprocess使用说明
  4. 户外私密Party| 在大峡谷中聊点平时不能聊的产品干货(报名结束)
  5. laravel redis mysql_Laravel 5.1 Redis 缓存配合 MySQL 数据库实现「用户最后活跃时间」功能...
  6. 编程方法学16:数组
  7. 查询DBA_HIST_ACTIVE_SESS_HISTORY缓慢
  8. sas infile和filename
  9. Firefox 5 公开测试下载
  10. POJ3246-Balanced Lineup,好经典的题,做法和HDU-I hate it 一样~~
  11. 常用数据库学习资源站点
  12. 为什么说要注销 QQ 的,都是君子呢?
  13. C++PrimerP104
  14. linux 常用图形库,在Linux下常用的3款Git图形客户端
  15. C#中ListView分页操作
  16. 干货收藏!如何绘制产品流程图
  17. 一个小程序走完诉讼全程,腾讯云加速推动“智慧法院”方案落地
  18. 校园网络远程登录虚拟机Linux问题解决
  19. 如何学习一门新的框架
  20. maya的BonusTools

热门文章

  1. cad版本怎么在线转换?软件操作更高效
  2. 安卓手机阅读软件哪个比较好啊
  3. 干货!深度学习模型的水印和验证
  4. 揭秘 2023 年 Navicat 两大重磅功能 Redis + OceanBase 发布计划
  5. 淘宝自动客服(旺旺机器人)
  6. vue 页面文字转播放声音 (SpeechSynthesisUtterance)
  7. 什么是Virtual Dom
  8. 【机器学习】机器学习泛泛之谈
  9. linux安装程序出现了问题,linux安装extundelete以及对遇到问题的解决
  10. Super Prime