sql 关于一表多个主键唯一性的约束

1.对于一般的表,我们只需设一个主键,防止重复,但是我们如果设置多个主键,是每个主键都有唯一性吗?还是多个主键组合起来具有唯一性

2.答案肯定是多个主键合起来具有唯一性,话说太多,现在上例子

3.例如,我建了有三个主键的表,如图:

sql 关于一表多个主键唯一性的约束_第1张图片

4.我可以如下图所示添加数据,说明各个主键的唯一性不是单独的,如果是单独的,肯定无法添加了

sql 关于一表多个主键唯一性的约束_第2张图片

5.但是我不可如下图,插入数据:

sql 关于一表多个主键唯一性的约束_第3张图片

 

你可能感兴趣的:(数据库)