Datapedia
Bases de Datos

Clave única (Unique constraint)

Restricción que garantiza que los valores de una columna, o combinación de columnas, no se repitan entre distintas filas de una tabla.

SQLIntegridad de datos

Una restricción de clave única asegura que ningún valor se repita en una columna específica (o combinación de columnas) a lo largo de toda la tabla, similar a una clave primaria, aunque una tabla puede tener varias restricciones de este tipo, mientras que solo puede tener una única clave primaria.

Un ejemplo típico

En una tabla de usuarios, el correo electrónico suele tener una restricción de clave única para evitar que dos cuentas distintas se registren con la misma dirección de correo, incluso si esa columna no es la clave primaria elegida para identificar internamente cada registro.