ตารางต่อไปนี้แสดงความแตกต่างระหว่าง PRIMARY KEY และ UNIQUE constraint:
| PRIMARY KEY | UNIQUE Constraint |
|---|---|
| 1. สร้าง Primary key ได้เพียงอันเดียวต่อตาราง | 1. เพิ่ม UNIQUE Constraints ได้หลายอันต่อตาราง |
| 2. Primary key สร้าง clustered index โดยอัตโนมัติ | 2. UNIQUE Constraint สร้าง non-clustered index โดยอัตโนมัติ |
| 3. ไม่สามารถเพิ่มค่า NULL ในคอลัมน์ที่เป็น PRIMARY KEY ได้ | 3. สามารถเพิ่มค่า NULL ในคอลัมน์ที่มี UNIQUE constraint ได้ |