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


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

@@foreign_key_checks;

语法如下 −

select @@foreign_key_checks;

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

show variables 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)

更新于:2019 年 7 月 30 日

736 次浏览

开启您的 事业

完成课程以获得认证

开始
广告