您现在的位置是:课程教程文章
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代理有哪些类别?
下一篇:没有了