Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

ข้อ จำกัด ของ MySQL PRIMARY KEY และ UNIQUE แตกต่างกันอย่างไร


ตารางต่อไปนี้จะให้ความแตกต่างระหว่าง PRIMARY KEY และ UNIQUE constraint -

คีย์หลัก
UNIQUE Constraint
1. สามารถสร้างคีย์หลักได้เพียงคีย์เดียวเท่านั้นในตาราง
1. คุณสามารถเพิ่ม UNIQUE Constrains ลงในตารางได้มากกว่าหนึ่งข้อ
2. คีย์หลักสร้างดัชนีคลัสเตอร์โดยค่าเริ่มต้น
2. UNIQUE Constraint สร้างดัชนีที่ไม่ใช่คลัสเตอร์โดยค่าเริ่มต้น
3. เราไม่สามารถแทรกค่า Null ในคอลัมน์ที่กำหนดเป็น PRIMARY KEY
3. เราสามารถแทรกค่า Null ในคอลัมน์ที่มีข้อจำกัด UNIQUE