Haz tus columnas UNIQUE con ADD CONSTRAINT

Como se ve en el vídeo, añades la palabra clave UNIQUE después del column_name que debe ser único. Esto, por supuesto, solo funciona para las tablas nuevas:

CREATE TABLE table_name (

 column_name UNIQUE

);

Si quieres añadir una restricción única a una tabla existente, hazlo así:

ALTER TABLE table_name
ADD CONSTRAINT some_name UNIQUE(column_name);

Ten en cuenta que esto es diferente de la sintaxis ALTER COLUMN para la restricción no nula. Además, tienes que dar un nombre a la restricción some_name.

Este ejercicio forma parte del curso

Introducción a las bases de datos relacionales en SQL

Ver curso

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

-- Make universities.university_shortname unique
ALTER ___ ___
ADD ___ ___ UNIQUE(___);