วิธีการเพิ่มคีย์ต่างประเทศใน phpMyAdmin
PHPMyAdmin: กุญแจต่างประเทศมันคืออะไร?
ในภาษาฐานข้อมูล SQL โดยทั่วไปและโดยเฉพาะอย่างยิ่งใน PHPMyAdmin foreign key คือฟิลด์ของตารางของฐานข้อมูลที่ขึ้นอยู่กับฟิลด์ของฐานข้อมูลอื่น
ซึ่งหมายความว่าเป็นไปไม่ได้ที่จะสร้างรายการในตารางที่อ้างอิงผ่าน foreign key อีกตารางหนึ่งหากตารางอื่นไม่มีรายการที่สอดคล้องกับ foreign key ที่ถูกแทรก
ตัวอย่างเช่นการเชื่อมโยงขวดกับจุก - คุณไม่สามารถใช้จุกได้หากไม่มีขวดอยู่
โดยการเพิ่มคีย์ต่างประเทศ PHPMyAdmin ให้กับตารางคุณจะต้องแน่ใจว่ารายการใด ๆ ในตารางนั้นมีการอ้างอิงโดยตรงไปยังรายการที่ไม่ซ้ำกันของตารางอื่น แนวปฏิบัติที่ดีที่ได้รับการยอมรับโดยทั่วไปคือการสร้าง PHPMyAdmin foreign key เพื่ออ้างถึงเขตข้อมูลตารางที่จัดทำดัชนีอื่น ๆ เช่นคีย์หลัก, คีย์ที่ไม่ซ้ำกันหรือคีย์ที่จัดทำดัชนีเพื่อให้แน่ใจว่ารายการเดียวนั้นถูกอ้างอิง
PHPMyAdmin foreign key และความสัมพันธ์ของตาราง - ความสัมพันธ์ - เอกสาร phpMyAdmin 5.1.0-devวิธีตั้งค่า foreign key ใน phpmyadmin
การเพิ่มคีย์ต่างประเทศใน phpMyAdmin ทำได้ค่อนข้างง่าย แต่ตัวเลือกอาจหายาก
เปิดตารางที่คุณต้องการเพิ่มคีย์ต่างประเทศ ไปที่แท็บโครงสร้างซึ่งคุณจะพบเมนูย่อยที่เรียกว่า Relation View มีเลือกคอลัมน์ที่จะถือกุญแจต่างประเทศและตารางและคอลัมน์ที่อ้างถึงโดยคีย์นี้
เนื่องจากเมนูอาจจะหาได้ยากโปรดดูที่ภาพหน้าจอด้านล่าง
นอกจากนี้ยังสามารถเพิ่มคีย์ต่างประเทศด้วยรหัส SQL ต่อไปนี้:
ALTER TABLE `table1` ADD FOREIGN KEY (`FK_table2`) REFERENCES `table2` (`ID`) ON DELETE RESTRICT ON UPDATE RESTRICT;
สร้าง phpmyadmin ของ foreign key
การสร้างคีย์ต่างประเทศอนุญาตให้ใช้ตัวเลือกต่างๆรวมทั้งตรวจสอบให้แน่ใจว่าคอลัมน์มีเพียงรายการที่มีอยู่ในตารางอื่นความเป็นไปได้ที่จะป้องกันการลบรายการในตารางอื่น ๆ หรือเพื่อลดการลบลงในตารางที่อ้างถึง
การสร้างเว็บไซต์หลัก: ลงทะเบียนตอนนี้!
แปลงสถานะดิจิตอลของคุณด้วยหลักสูตรการสร้างเว็บไซต์ที่ครอบคลุมของเรา - เริ่มต้นการเดินทางสู่การเป็นผู้เชี่ยวชาญด้านเว็บวันนี้!
ลงทะเบียนที่นี่แต่หนึ่งในตัวเลือกที่มีประโยชน์มากที่สุดในอินเทอร์เฟซ phpMyAdmin คือการได้รับรายการแบบเลื่อนลงพร้อมกับรายการของตารางอื่นเมื่อแทรกรายการในตารางที่มีคีย์ต่างประเทศ
แม้ค่าเริ่มต้นจะเป็นไปได้ที่จะตัดสินใจว่าจะให้ค่าใดแสดงโดยค่าเริ่มต้นจากตารางเมื่อมีการอ้างถึงคีย์ต่างประเทศในตารางอื่นตามตัวอย่างด้านล่าง
วิธีใช้ foreign key ใน PHPMyAdmin
ในส่วนข้อ จำกัด foreign key ของตารางคอลัมน์ที่จัดทำดัชนีสามารถกำหนดเป็น foreign key ได้โดยใช้ส่วนต่อประสานกราฟิกกับผู้ใช้
วิธีการลบรหัสต่างประเทศใน PHPMyAdmin
เปิดตารางที่คุณต้องการลบคีย์ต่างประเทศในอินเทอร์เฟซ phpmyadmin ไปที่โครงสร้าง> มุมมองความสัมพันธ์และคลิกที่ปุ่ม“ วาง” ในบรรทัดที่สอดคล้องกับคีย์ต่างประเทศที่คุณต้องการลบความสัมพันธ์ใน phpmyadmin
ขาดมุมมองความสัมพันธ์ PHPMyAdmin
มุมมองความสัมพันธ์อยู่ภายใต้ชื่อแท็บโครงสร้างหลังจากเลือกตารางจากส่วนติดต่อผู้ใช้แบบกราฟิกของ PHPMyAdmin
คำถามที่พบบ่อย
- จะตั้งค่าคีย์ต่างประเทศใน MySQL PHPMyadmin ได้อย่างไร?
- เปิดตารางที่คุณต้องการเพิ่มคีย์ต่างประเทศ ไปที่แท็บ โครงสร้าง ซึ่งคุณจะพบเมนูย่อย มุมมองความสัมพันธ์ ที่นั่นเลือกคอลัมน์ที่จะมีคีย์ต่างประเทศและตารางและคอลัมน์ที่อ้างอิงโดยคีย์นั้น
- ฉันจะสร้างคีย์ต่างประเทศใน phpmyadmin ได้อย่างไร
- ในการสร้างคีย์ต่างประเทศใน phpmyadmin คุณต้องเปิดตารางที่คุณต้องการคีย์ต่างประเทศนำทางไปยังแท็บ โครงสร้าง และจากที่นั่นไปที่เมนูย่อย มุมมองความสัมพันธ์ จากนั้นคุณสามารถเลือกคอลัมน์ที่จะเก็บคีย์ต่างประเทศและเลือกตารางและคอลัมน์ที่อ้างอิง
- ควรทำตามขั้นตอนใดเพื่อเพิ่มข้อ จำกัด คีย์ต่างประเทศใน phpmyadmin สำเร็จ
- ในการเพิ่มคีย์ต่างประเทศใน phpmyadmin นำทางไปยังแท็บโครงสร้างของตารางลูกคลิก มุมมองความสัมพันธ์ เลือกคอลัมน์คีย์ต่างประเทศจากนั้นระบุตารางที่อ้างอิงและคอลัมน์ ตรวจสอบให้แน่ใจว่าทั้งสองตารางเป็น InnoDB และคอลัมน์อ้างอิงได้รับการจัดทำดัชนี
Yoann Bierling เป็นผู้เชี่ยวชาญด้านการเผยแพร่เว็บและดิจิตอลให้คำปรึกษาสร้างผลกระทบระดับโลกผ่านความเชี่ยวชาญและนวัตกรรมด้านเทคโนโลยี หลงใหลในการเพิ่มขีดความสามารถของบุคคลและองค์กรให้เติบโตในยุคดิจิตอลเขาได้รับแรงผลักดันให้ส่งมอบผลลัพธ์ที่ยอดเยี่ยมและผลักดันการเติบโตผ่านการสร้างเนื้อหาทางการศึกษา
การสร้างเว็บไซต์หลัก: ลงทะเบียนตอนนี้!
แปลงสถานะดิจิตอลของคุณด้วยหลักสูตรการสร้างเว็บไซต์ที่ครอบคลุมของเรา - เริ่มต้นการเดินทางสู่การเป็นผู้เชี่ยวชาญด้านเว็บวันนี้!
ลงทะเบียนที่นี่