您现在的位置是:课程教程文章

mysql中unique和primary key的区别

2023-12-13 23:22课程教程文章 人已围观

1、unique约束确保列中的没有重复的值,unique和primary key约束都为一列值的唯一性提供保障。

2、unique每个表可以出现多次,而primary key只能出现一个。

实例

mysql>createtableuser(namevarchar(255),constraintname_ununique(name));
QueryOK,0rowsaffected(0.07sec)

mysql>insertuservalues("张三");
QueryOK,1rowaffected(0.02sec)

mysql>insertuservalues("张三");
ERROR1062(23000):Duplicateentry'张三'forkey'user.name_un'
mysql>altertableuserdropindexname_un;
QueryOK,0rowsaffected(0.03sec)
Records:0Duplicates:0Warnings:0

mysql>insertuservalues("张三");
QueryOK,1rowaffected(0.02sec)

以上就是mysql中unique和primary key的区别,希望对大家有所帮助。更多mysql学习指路:MySQL

推荐操作系统:windows7系统、mysql5.8、DELL G3电脑

课程教程:mysql中unique和primary key的区别

上一篇:http代理有哪些类别?

下一篇:没有了

站点信息

  • 文章统计篇文章