84669 personnes étudient
152542 personnes étudient
20005 personnes étudient
5487 personnes étudient
7821 personnes étudient
359900 personnes étudient
3350 personnes étudient
180660 personnes étudient
48569 personnes étudient
18603 personnes étudient
40936 personnes étudient
1549 personnes étudient
1183 personnes étudient
32909 personnes étudient
在做javaweb项目时,oracle表中的数据插入空的mysql表中出现了违反唯一约束:
java.sql.SQLIntegrityConstraintViolationException: ORA-00001: 违反唯一约束条件 (BDCDJ_ZF.SYS_C0038554)
已经删除了mysql表中的数据,还是报这个错误,而且把java项目中的insert语句拿出来放在mysql中没有错误,百度了好久没有找到原因,求助
小伙看你根骨奇佳,潜力无限,来学PHP伐。
说明可能是ORACLE中数据的主键有重复,也有可能是你Mysql字段定义的原因,导致数据插到Mysql里发生隐性转换,造成本来唯一的数据出现重复。先检查下ORACLE中插入Mysql表的主键列或唯一索引列中的数据是否存在重复。如果没有就检查下Mysql表中的字段定义是否有问题。
题主插入了一条一模一样的数据了吧。(有可能是这个原因,我上次遇到过的是这个原因,就是插入时一条一模一样的数据,连唯一的ID也是一样的,所以报了这个错误)。
简单粗暴点的,重新导入数据库吧哈。
说明可能是ORACLE中数据的主键有重复,也有可能是你Mysql字段定义的原因,导致数据插到Mysql里发生隐性转换,造成本来唯一的数据出现重复。先检查下ORACLE中插入Mysql表的主键列或唯一索引列中的数据是否存在重复。如果没有就检查下Mysql表中的字段定义是否有问题。
题主插入了一条一模一样的数据了吧。(有可能是这个原因,我上次遇到过的是这个原因,就是插入时一条一模一样的数据,连唯一的ID也是一样的,所以报了这个错误)。
简单粗暴点的,重新导入数据库吧哈。