美文网首页工作生活
数据库sql给某列添加唯一约束

数据库sql给某列添加唯一约束

作者: 朝畫夕拾 | 来源:发表于2019-07-04 13:58 被阅读0次

    今天使用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学习备忘

    相关文章

      网友评论

        本文标题:数据库sql给某列添加唯一约束

        本文链接:https://www.haomeiwen.com/subject/xsnlhctx.html