前者要求是;指定列上的数据全部唯一,NULL也不允许,而且一张表只允许一个,他的排列与物理排列一致
后者要求是;所有非空列的数据全部唯一,允许多个NULL,但是一张表只允许多个这样的索引

解决方案 »

  1.   

    一名话
    如果你已有了一个pk
    如果再想要具有唯一性的列就用unique
      

  2.   

    主健是唯一的,不允许赋给NULL值,唯一约束可以有多个,比如 字段A1,A2,(A3,A4),都可以声明为唯一的
      

  3.   

    关于unique,什么是一张表只允许多个这样的索引 (如wangjue28(我爱我家)所说)
      

  4.   

    严格意义上的primary key与unique index是两个完全不同的概念,尽管某些DBMS利用unique index来实现PK。在关系理论上,PK是特定关系的选定的能唯一标识元组的属性集合,主键不具有索引的功能,但某些DBMS缺省为主键定义索引;索引则更加是在物理层次的东东,其概念相当于书的目录,可以是唯一的、也可以重复。