Sql INSERT语句与外键约束冲突。数据库中发生冲突

Sql INSERT语句与外键约束冲突。数据库中发生冲突,sql,database,Sql,Database,我需要帮助,伙计们,我被困在这个问题上了。上面说 Msg 547,16级,状态0,第1行 INSERT语句与外键约束FKAVATARS_SP146245冲突。冲突发生在数据库gk314表gk314.AVATARS列“avatId”中。 声明已终止 当我试图将这个查询插入到AVATARS_SPECIEavatId,specieId值'12','312'时发生了这种情况 最可能的问题是specieId='312'不存在于物种表中,我认为specieId是主键。因此,您应该首先在物种表中插入speci

我需要帮助,伙计们,我被困在这个问题上了。上面说 Msg 547,16级,状态0,第1行 INSERT语句与外键约束FKAVATARS_SP146245冲突。冲突发生在数据库gk314表gk314.AVATARS列“avatId”中。 声明已终止


当我试图将这个查询插入到AVATARS_SPECIEavatId,specieId值'12','312'时发生了这种情况

最可能的问题是specieId='312'不存在于物种表中,我认为specieId是主键。因此,您应该首先在物种表中插入specieId='312',然后再进行插入。

确保您引用的表中的avatId=12列您确定引用的表中的avatId为12吗?对不起,我不明白。你能解释一下吗。谢谢你说拥有2是什么意思?我应该把avatid=12放在哪里?