唯一性约束unique约束的字段不能重复,但是可以为null

    1. drop table if exists t_vip;
    2. create table t_vip(
    3. id int,
    4. name varchar(255) unique,
    5. email varchar(255)
    6. );
    7. insert into t_vip(id,name,email) values (1,'张三','zhangsan@qq.com');
    8. insert into t_vip(id,name,email) values (2,'李四','lisi@qq.com');
    9. insert into t_vip(id,name,email) values (3,'王五','wangwu@123.com');
    10. select * from t_vip;
    11. insert into t_vip(id,name,email) values (4,'王五','wangwu@996.com'); #报错,字段有unique约束,具有唯一性,不能重复
    12. insert into t_vip(id) values(5);
    13. insert into t_vip(id) values(6);
    14. #虽然被unique约束了,但是可以为null