SQL主键约束和唯一约束有什么区别呢?谢谢

如题所述

主键:一张表只能定义一个主键,主键可以包含一个或一个以上的字段,并且这些字段的值必须是唯一的。除了主键的字段不允许为空外,其它方面主键和唯一性索引很相似。
唯一约束:可以在一个字段,一组字段或一个表上定义唯一性约束,保证了不出现相同的值。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-11-21
我理解的是主键约束是唯一约束的一种,不过在一张表里面主键约束只可一有一个,唯一约束就不一样了
第2个回答  推荐于2017-11-24
主键不能为空
而唯一可以为空
相同的就是 都不允许重复本回答被提问者采纳
相似回答