PIMARY KEY 和 UNIQUE KEY 的区别
目录:程序员成长之旅/数据库学习/MySQL
相同点
- 都是为了保证数据的唯一性
不同点
- PRIMARY KEY 除了保证唯一性以外还担任着数据索引的角色
- PRIMARY KEY 每张表中只能有一个,而UNIQUE KEY 可以存在多个
- PRIMARY KEY 不可以为空(NULL),而UNIQUE KEY 可以
总的来说UNIQUED 可空,可以在一个表里的一个或多个字段定义;PRIMARY KEY 不可空不可重复,在一个表里可以定义联合主键;
原文:https://blog.csdn.net/qq_34793133/article/details/81712909