Computer >> Máy Tính >  >> Lập trình >> MySQL

Xác minh rằng MySQL SET KEY CHECKS được đặt thành =1?

Bạn có thể xác minh BỘ KIỂM TRA TỪ KHÓA NGOẠI LỆ có được đặt thành =1 hay không với sự trợ giúp của biến

@@foreign_key_checks;

Cú pháp như sau -

select @@foreign_key_checks;

Bạn có thể sử dụng lệnh SHOW VARIABLES. Cú pháp như sau -

show variables like 'foreign%';

Bây giờ bạn có thể triển khai cả hai cú pháp.

Trường hợp 1 - Sử dụng biến @@ Foreign_key_checks.

Truy vấn như sau -

mysql> SELECT @@foreign_key_checks;

Đây là kết quả -

+----------------------+
| @@foreign_key_checks |
+----------------------+
| 1                    |
+----------------------+
1 row in set (0.00 sec)

Trường hợp 2 - Sử dụng lệnh SHOW

Truy vấn như sau -

mysql> show variables like 'foreign%';

Sau đây là kết quả -

+--------------------+-------+
| Variable_name      | Value |
+--------------------+-------+
| foreign_key_checks | ON    |
+--------------------+-------+
1 row in set (0.01 sec)