Torne suas colunas exclusivas com ADD CONSTRAINT

Como visto no vídeo, você adiciona a palavra-chave UNIQUE após column_name, que deve ser exclusiva. Obviamente, isso só funciona com novas tabelas:

CREATE TABLE table_name (

 column_name UNIQUE

);

Se você quiser adicionar uma restrição exclusiva a uma tabela existente, faça isso desta forma:

ALTER TABLE table_name
ADD CONSTRAINT some_name UNIQUE(column_name);

Observe que isso é diferente da sintaxe de ALTER COLUMN para a restrição NOT NULL. Além disso, você precisa dar à restrição um nome some_name.

Este exercício faz parte do curso

Introdução aos Bancos de Dados Relacionais em SQL

Ver Curso

Exercício interativo prático

Experimente este exercício preenchendo este código de exemplo.

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