唯一约束
唯一约束
是一种限制数据库表中某个列的值不能重复的约束。
添加约束
-- 创建表时添加唯一约束
CREATE TABLE users{
id INT AUTO_INCREMENT PRIMARY_KEY,
username VARCHAR(50) UNIQUE,
email VARCHAR(100) UNIQUE,
password VARCHAR(100)
};
-- 已有表中添加唯一约束
ALTER TABLE users ADD UNIQUE(email);
删除约束
ALTER TABLE 表名 DROP INDEX 设置唯一时的名称 # 如果没有设置约束名称,名称默认是字段名