同一列“ ORed”或“ ANDed”上是否有多个外键约束

时间:2018-12-16 16:17:45

标签: sql database sqlite

换句话说,如果我在同一列上有两个外键约束,那么为了成功添加记录,是否必须要同时满足两个约束还是一个约束?

1 个答案:

答案 0 :(得分:1)

如果在一个表上定义了多个约束,那么当在表上进行操作时,需要满足所有约束。请注意,这适用于所有类型的约束,不仅适用于外部约束(您最初询问过):

  • 独特
  • 不为空
  • 检查
  • 外键

有关表格广告列约束的更多信息,请参见the sqlite documentation