我有两个表,我已经在它们之间建立了外键关系,但是我已经在表中设置了foregin键,但是当我插入外键列null时,它给了我错误:
无法添加或更新子行外键禁令失败:
这是我制作外键的表格屏幕:
我已将cliq_dependent_id列设为可为空但它具有关系org_emp_dependents表id列
答案 0 :(得分:0)
您必须在父表中没有引用键的表中插入值。
例如,
您在外键列中插入5,但如果您检查父表行,则不会有ID为5的行。
第二种可能是您插入0而不是null。
检查这两件事,我希望它会让你摆脱这个问题。