数据库sql给某列添加唯⼀约束
今天使⽤mysql数据库,建⽴了⼀个user表,字段分别是id,username,password
主键是id和username,但是问题来了,username是可以重复的,因为我设的id是int⾃增,这就很不对劲了,所以给username添加了唯⼀性约束,添加语句如下
创建唯一约束sql语句
ALTER  TABLE  USER  ADD  CONSTRAINT  uquser  UNIQUE (username)
语句解释
alter table 表名 add constraint 约束名(随意起) unique(列名)
注意事项
当你表中要添加唯⼀约束的列中有重复的值时会添加约束失败,这时把重复的值删除就可以了。
sql学习备忘

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。