问答详情
源自:8-3 数据库约束之唯一约束

primary key和unique的区别?

primary key和unique都是代码数据唯一,那区别在哪呢?

提问者:慕的地2545909 2021-04-26 15:01

个回答

  • weixin_慕少3273324
    2021-05-11 10:18:39

    primary key = unique + not null,唯一约束和主键一样都是约束的范畴,而且都可以作为外键的参考,不同的是,一张表只能有一个主键,而且主键和唯一约束的创建需要依靠索引,如果在创建主键或唯一约束的时候没有已经建好的索引可以使用的话,Oracle会自动建立一个唯一的索引。

    ——————————primary key与unique的区别_大头爸爸的博客-CSDN博客