CommencerCommencer gratuitement

Rendez vos colonnes UNIQUE avec ADD CONSTRAINT

Comme le montre la vidéo, vous ajoutez le mot-clé UNIQUE après le mot-clé column_name qui doit être unique. Bien entendu, cela ne fonctionne que pour les nouveaux tableaux :

CREATE TABLE table_name (

 column_name UNIQUE

);

Si vous souhaitez ajouter une contrainte unique à un tableau existant, vous procédez de la sorte :

ALTER TABLE table_name
ADD CONSTRAINT some_name UNIQUE(column_name);

Notez qu'il s'agit d'une syntaxe différente de celle de ALTER COLUMN pour la contrainte "not-null". Vous devez également donner un nom à la contrainte : some_name.

Cet exercice fait partie du cours

Introduction aux bases de données relationnelles SQL

Afficher le cours

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

-- Make universities.university_shortname unique
ALTER ___ ___
ADD ___ ___ UNIQUE(___);
Modifier et exécuter le code