验证 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)