今天使用mysql数据库,建立了一个user表,字段分别是id,username,password
主键是id和username,但是问题来了,username是可以重复的,因为我设的id是int自增,这就很不对劲了,所以给username添加了唯一性约束,添加语句如下
ALTER TABLE USER ADD CONSTRAINT uquser UNIQUE (username)
语句解释
alter table 表名 add constraint 约束名(随意起) unique(列名)
注意事项
当你表中要添加唯一约束的列中有重复的值时会添加约束失败,这时把重复的值删除就可以了。
需要了解更多数据库技术:数据库sql给某列添加唯一约束的方法,都可以关注数据库技术分享栏目—计算机技术网(www.ctvol.com)!
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/dtteaching/621397.html