84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
在做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也是一样的,所以报了这个错误)。
简单粗暴点的,重新导入数据库吧哈。