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

วิธีปิดการใช้งานการตรวจสอบคีย์ต่างประเทศของ MySQL และประโยชน์ของการปิดใช้งานคืออะไร


เราสามารถปิดการตรวจสอบคีย์ต่างประเทศโดยใช้คำสั่งต่อไปนี้ -

mysql> Set foreign_key_checks = 0;
Query OK, 0 rows affected (0.00 sec)

และเราสามารถเปิดใช้งานได้ด้วยความช่วยเหลือของคำสั่งต่อไปนี้ −

mysql> Set foreign_key_checks = 1;
Query OK, 0 rows affected (0.00 sec)

ข้อดีบางประการของการปิดใช้งานการตรวจสอบคีย์ต่างประเทศมีดังนี้ -

  • หลังจากปิดใช้งานการตรวจสอบคีย์ภายนอกแล้ว เราสามารถโหลดข้อมูลลงในตารางระดับบนสุดและตารางย่อยในลำดับใดก็ได้ มิฉะนั้น เราต้องโหลดข้อมูลในตารางหลักก่อน จากนั้นในตารางย่อย
  • หากไม่ปิดการตรวจสอบคีย์นอก เราไม่สามารถวางตารางที่อ้างอิงโดยข้อจำกัดของคีย์ภายนอกได้