ADD CONSTRAINT ile sütunlarını UNIQUE yap
Videoda gördüğün gibi, benzersiz olması gereken column_name ifadesinin ardından UNIQUE anahtar sözcüğünü eklersin. Bu elbette yalnızca yeni tablolar için geçerlidir:
CREATE TABLE table_name (
column_name UNIQUE
);
Eğer mevcut bir tabloya benzersizlik kısıtı eklemek istersen, bunu şöyle yaparsın:
ALTER TABLE table_name
ADD CONSTRAINT some_name UNIQUE(column_name);
Bunun, not-null kısıtı için kullanılan ALTER COLUMN sözdiziminden farklı olduğuna dikkat et. Ayrıca kısıta bir ad vermen gerekir: some_name.
Bu egzersiz
SQL ile İlişkisel Veritabanlarına Giriş
kursunun bir parçasıdırUygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
-- Make universities.university_shortname unique
ALTER ___ ___
ADD ___ ___ UNIQUE(___);