INSERT语句与FOREIGN KEY约束“FK_member_patient_member_status”(表x)冲突。冲突发生在数据库“D”表“y”中。
我想将表y的STATUS字段插入到表x中,但它给出了这个错误,因为表x具有上面提到的FK(并且表y没有它作为PK或FK或任何字段)< / p>
据我了解它无法参考吗?我没有权利在系统上更改FK和PK。 我该怎么做才能解决这个问题?
答案 0 :(得分:0)
需要你解释一下你的问题,尤其是FK定义,看起来它不在X和Y之间,它应该在X和其他表之间。请检查FK定义,如果您没有权限,则需要申请了解数据库的权限,相应地更新您的查询。我想你需要将表Y中的状态值首先插入到X以外的另一个表中,这样可以保存状态字典。抱歉,无权修改评论,因此请将其发布为“回答”。