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

ตรวจสอบว่า MySQL SET FOREIGN KEY CHECKS ถูกตั้งค่าเป็น =1 หรือไม่


คุณสามารถตรวจสอบว่า SET FOREIGN KEY CHECKS ถูกตั้งค่าเป็น =1 หรือไม่โดยใช้ตัวแปร

@@foreign_key_checks;

ไวยากรณ์มีดังนี้ −

select @@foreign_key_checks;

คุณสามารถใช้คำสั่ง SHOW VARIABLES ไวยากรณ์มีดังนี้ −

แสดงตัวแปรเช่น 'foreign%';

ตอนนี้คุณสามารถปรับใช้ทั้งสองรูปแบบได้

กรณีที่ 1 − ใช้ตัวแปร @@foreign_key_checks

แบบสอบถามมีดังนี้ −

mysql> SELECT @@foreign_key_checks;

นี่คือผลลัพธ์ -

<ก่อนหน้า>+----------------------+| @@foreign_key_checks |+----------------------+| 1 |+----------------------+1 แถวในชุด (0.00 วินาที)

กรณีที่ 2 − การใช้คำสั่ง SHOW

แบบสอบถามมีดังนี้ −

mysql> แสดงตัวแปรเช่น 'foreign%';

ต่อไปนี้เป็นผลลัพธ์ -

<ก่อนหน้า>+--------------------+-------+| Variable_name | ค่า |+--------------------+-------+| foreign_key_checks | ON |+--------------------+------- +1 แถวในชุด (0.01 วินาที)