外键是否有效?

时间:2012-06-28 11:29:58

标签: database

外键是否有效?我刚刚创建了一个与另一个表具有外键关系的表。但我可以在不指定外键的情况下将值插入表中!

外键可以为空吗?

1 个答案:

答案 0 :(得分:1)

一般来说,是的,它是有效的。

这取决于你的建模。

如果您拥有的实体没有链接到外键表实体(1或无关系),那么允许外键列为空就可以了。

如果不是这种情况(并且关系始终为1对1),则不应允许这样做,并且外键列定义应该具有NOT NULL