【发布时间】:2024-01-18 17:40:01
【问题描述】:
我认为这是一个非常基本的问题 - 如此基本以至于我无法找到答案。
假设两列组成一个复合键唯一约束:col_a 和 col_b。
只要col_a 和col_b 的值组合不同,两行是否可以共享col_a 的公共值?还是每列都必须是唯一的(就像需要两个单独的 UNIQUE 约束一样)?
【问题讨论】:
-
您只需尝试一下就可以找到答案。创建一个唯一的复合键,并添加您认为应该有效或无效的值。
-
了解 - 我正在学习 SQL 的基础知识,在学习约束定义的语法和机制之前,我遇到了问题。
标签: sql constraints unique-constraint