qq_33349325
她来听我的演唱会-1998
采纳率100%
2015-12-20 08:48

C#中唯一约束和主键约束的区别

已采纳

如题,是什么!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

2条回答

  • qq_19558705 ITDragon龙 6年前

    主键:
    1)只能有一个且不能为空。
    2)主健可作外健,唯一索引不可
    3)主键一般不能更新
    唯一约束:
    1)可以为多个且可以为空
    2)可以更新
    3)存在的意义:为了解决某些字段不受主键管理时添加的唯一约束。
    我是这样理解的。

    点赞 评论 复制链接分享
  • SunnyYoona SunnyYoona 6年前

    主键必然是唯一且不为空,但是唯一不一定是主键,而且主键只能有一个,但是唯一约束仅仅是为了保持某些列具有唯一性而已。所以可以有多列

    点赞 评论 复制链接分享

相关推荐