java - oracle违反唯一约束
伊谢尔伦
伊谢尔伦 2017-04-17 17:45:16
0
2
548

在做javaweb项目时,oracle表中的数据插入空的mysql表中出现了违反唯一约束:

java.sql.SQLIntegrityConstraintViolationException: ORA-00001: 违反唯一约束条件 (BDCDJ_ZF.SYS_C0038554)

已经删除了mysql表中的数据,还是报这个错误,而且把java项目中的insert语句拿出来放在mysql中没有错误,百度了好久没有找到原因,求助

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

모든 응답(2)
左手右手慢动作

이는 ORACLE에 있는 데이터의 기본 키가 중복되거나 Mysql 필드 정의의 이유일 수 있으며 이로 인해 데이터가 Mysql에 삽입되고 암시적 변환을 거쳐 원래의 고유 데이터가 중복됩니다. 먼저 ORACLE의 Mysql 테이블에 삽입된 기본 키 열이나 고유 인덱스 열의 데이터가 중복되는지 확인합니다. 그렇지 않은 경우 Mysql 테이블의 필드 정의에 문제가 있는지 확인하십시오.

左手右手慢动作

질문자가 정확히 동일한 데이터를 삽입했습니다. (이유일지도 모르겠습니다. 저번에 이런 이유를 접했습니다. 삽입할 때의 데이터가 정확히 같고, 고유 ID까지 동일해서 이런 오류가 보고되었습니다.)

간단하고 간단하게 하려면 데이터베이스를 다시 가져오세요.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿