subject:CONSTRAINT UNIQUE กำหนดหลังสร้างตาราง
content:ใช้กำหนดว่า column นั้นจะไม่ยอมรับ ค่าข้อมูลที่ซ้ำกัน
จะแตกต่างจาก PRIMARY KEY ตรงที่ UNIQUE นั้นจะไม่มีส่วนเกี่ยวข้องใดๆกับ FOREIGN KEY
โดย column ที่มี constraint unique สามารถมีค่าข้อมูล NULL และค่าข้อมูล NULL นั้นซ้ำกันได้
syntax:CREATE TABLE table_name
(
column_name column_type
);
ALTER TABLE table_name
ADD CONSTRAINT constraint_name UNIQUE ( column_name );
example:CREATE TABLE person
(
serial int(11)
);
ALTER TABLE person
ADD CONSTRAINT serial_unique UNIQUE ( serial );