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

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

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

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

伊谢尔伦
伊谢尔伦

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

全員に返信(2)
左手右手慢动作

これは、ORACLE 内のデータの主キーが繰り返される可能性があることを意味します。あるいは、Mysql のフィールド定義が原因で、データが Mysql に挿入されて暗黙的な変換が行われ、元の一意のデータが繰り返される。まず、ORACLEのMysqlテーブルに挿入された主キーカラムやユニークインデックスカラムのデータが重複していないか確認してください。そうでない場合は、Mysql テーブルのフィールド定義に問題があるかどうかを確認してください。

いいねを押す +0
左手右手慢动作

質問者は全く同じデータを挿入しました。 (これが理由かもしれません。前回もこの理由に遭遇しました。挿入時にまったく同じデータであり、一意の ID も同じだったので、このエラーが報告されました)。

簡単かつ大雑把に言うと、データベースを再インポートするだけです。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!