验证 MySQL SET FOREIGN KEY CHECKS 是否设置为 = 1?

mysqlmysqli database

您可以借助变量验证 SET FOREIGN KEY CHECKS 是否设置为 = 1

@@foreign_key_checks;

语法如下 −

select @@foreign_key_checks;

您可以使用 SHOW VARIABLES 命令。语法如下 −

show variable like 'foreign%';

现在您可以实现这两种语法。

案例 1 − 使用变量 @@foreign_key_checks。

查询如下 −

mysql> SELECT @@foreign_key_checks;

这是输出 −

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

案例 2 − 使用 SHOW 命令

查询如下 −

mysql> show variables like 'foreign%';

以下是输出 −

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

相关文章