Đặt cột của bạn là UNIQUE với ADD CONSTRAINT
Như đã thấy trong video, bạn thêm từ khóa UNIQUE sau column_name cần phải là duy nhất. Cách này chỉ áp dụng cho bảng mới:
CREATE TABLE table_name (
column_name UNIQUE
);
Nếu bạn muốn thêm ràng buộc unique vào một bảng đã tồn tại, hãy làm như sau:
ALTER TABLE table_name
ADD CONSTRAINT some_name UNIQUE(column_name);
Lưu ý điều này khác với cú pháp ALTER COLUMN cho ràng buộc not-null. Ngoài ra, bạn phải đặt tên cho ràng buộc là some_name.
Bài tập này là một phần của khóa học
Nhập môn Cơ sở dữ liệu quan hệ bằng SQL
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
-- Make universities.university_shortname unique
ALTER ___ ___
ADD ___ ___ UNIQUE(___);