📅  最后修改于: 2023-12-03 14:52:27.269000             🧑  作者: Mango
在 MySQL 中,唯一约束可以确保在一个表中的一个或多个列中没有重复的值。在本文中,将为您介绍如何在 MySQL 表中添加唯一约束。
添加唯一约束的语法非常简单,只需要使用 UNIQUE
关键字即可。例如,以下 SQL 语句将在 employees
表的 email
列上添加唯一约束:
ALTER TABLE employees ADD UNIQUE (email);
在这个例子中,employees
是表的名称,email
是要添加唯一约束的列的名称。
如果您想在 MySQL 表中添加多个唯一约束,您可以在 UNIQUE
关键字后面添加一个括号,括号中包含要添加唯一约束的列的名称,列名称之间用逗号分隔。例如,以下 SQL 语句将在 employees
表的 email
列和 employee_id
列上添加唯一约束:
ALTER TABLE employees ADD UNIQUE (email, employee_id);
在这个例子中,employees
是表的名称,email
和 employee_id
是要添加唯一约束的列的名称。
如果您想从 MySQL 表中删除唯一约束,您可以使用 DROP INDEX
语句。例如,以下 SQL 语句将从 employees
表的 email
列中删除唯一约束:
ALTER TABLE employees DROP INDEX email;
在这个例子中,employees
是表的名称,email
是要删除唯一约束的列的名称。
在 MySQL 中,唯一约束可以确保在一个表中的一个或多个列中没有重复的值。要在 MySQL 表中添加唯一约束,请使用 UNIQUE
关键字,并将列的名称包含在括号中。要从 MySQL 表中删除唯一约束,请使用 DROP INDEX
语句。