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