เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

ทำให้คอลัมน์ไม่ซ้ำกันด้วย ADD CONSTRAINT

ดังที่เห็นในวิดีโอ สามารถเพิ่มคีย์เวิร์ด UNIQUE หลังชื่อ column_name ที่ต้องการให้ไม่ซ้ำกันได้ วิธีนี้ใช้ได้กับตาราง ใหม่ เท่านั้น:

CREATE TABLE table_name (
 column_name UNIQUE
);

หากต้องการเพิ่ม unique constraint ให้กับตาราง ที่มีอยู่แล้ว ให้ใช้คำสั่งดังนี้:

ALTER TABLE table_name
ADD CONSTRAINT some_name UNIQUE(column_name);

โปรดสังเกตว่าวิธีนี้แตกต่างจาก syntax ALTER COLUMN ที่ใช้กับ not-null constraint นอกจากนี้ ต้องตั้งชื่อให้ constraint ด้วย โดยระบุเป็น some_name

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

SQL เบื้องต้น: ฐานข้อมูลเชิงสัมพันธ์

ดูคอร์ส

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

-- Make universities.university_shortname unique
ALTER ___ ___
ADD ___ ___ UNIQUE(___);
แก้ไขและรันโค้ด