如果引用的条目不存在,则将值设置为NULL

时间:2017-01-20 20:09:34

标签: sql foreign-keys

我在一个表中有一列引用另一个列中的列。允许为空,如果删除第二个表中的条目,则第一个表中的引用列将设置为null。但是,如果我尝试在第一个表中插入一行,引用第二个表中不存在的值,则插入失败。如果在插入行时引用的值不存在,如何强制该列默认为NULL?

1 个答案:

答案 0 :(得分:0)

您可以删除两个表之间的引用约束。它不会将两个表绑定到数据一致性。 不确定你要做什么,但这对关系数据库来说不是一个好习惯