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
Ejercicio interactivo práctico
Pruebe este ejercicio completando este código de muestra.
-- Make universities.university_shortname unique
ALTER ___ ___
ADD ___ ___ UNIQUE(___);