我正在使用Talend Open Studio进行从PostgreSQL到MySQL的数据迁移。 我想更新一个外键行,但是我收到了这个错误:
无法添加或更新子行:外键约束失败 (
access_stamp
。t_finger_print
,CONSTRAINTFK_FP_EMPLOYEE
外国 KEY(FP_EMPLOYEE_ID
)参考t_employee
(EMP_ID
))
答案 0 :(得分:0)
您需要首先在EMP_ID
表中插入或更新与您尝试插入的子表相关的行,或更新var message = new BrokeredMessage();
message.Properties["datetime"] = DateTime.Now;
在两个表中匹配的位置。
根据您提供的输入,我可以建议这一切。
答案 1 :(得分:0)
我添加了另一个表格lookup
并与id
相关联,现在效果正常