私はTalend Open Studioを使用してPostgreSQLからMySQLへのデータ移行を行っています。 私が外部キーである行を更新したいが、私はこのエラーを得た:Talendの更新外部キーの行
は、子行を追加または更新できません:。外部キー制約が (
access_stamp
を失敗t_finger_print
、CONSTRAINTFK_FP_EMPLOYEE
FOREIGN KEY(FP_EMPLOYEE_ID
)t_employee
(EMP_ID
))
私はTalend Open Studioを使用してPostgreSQLからMySQLへのデータ移行を行っています。 私が外部キーである行を更新したいが、私はこのエラーを得た:Talendの更新外部キーの行
は、子行を追加または更新できません:。外部キー制約が (
access_stamp
を失敗t_finger_print
、CONSTRAINTFK_FP_EMPLOYEE
FOREIGN KEY(FP_EMPLOYEE_ID
)t_employee
(EMP_ID
))
を参照するあなたのt_employees
テーブルの行を挿入または更新する必要がある最初のことは、子、あなたが挿入しようとしているテーブルや更新に関し、は両方のテーブルで一致します。
あなたが入力した内容を参考にして、私が示唆できるのはこれだけです。
私はid
とlookup
とリンクとして別のテーブルを追加し、今では
正常に動作し、問題がありますか?エラーメッセージはかなり明白です。 –
この行に値を更新または挿入する方法を教えてください。 –
外部キーを無視したい場合、なぜそれがあるのですか?あなたのデータが間違っているか、またはテーブルを更新してから十分な参照を持つように更新しようとしたとき –