MySQL foreign_key_checks是否会影响整个数据库?
foreign_key_checks是基于会话的。现在,我们可以说它们是针对范围的,即本地或全局。这是本地或全局的示例演示。两者都是作用域,我们可以为此设置会话。
让我们设置范围-
mysql> set foreign_key_checks = 0; mysql> set global foreign_key_checks = 0;
foreign_key_checks变量是服务器系统变量。这是更多细节-
将foreign_key_checks设置为0
它会影响数据定义语句:DROPSCHEMA会删除模式,即使它包含具有该模式之外的表所引用的外键的表,而DROPTABLE也会删除具有其他表所引用的外键的表。
将foreign_key_checks设置为1
它不会触发对现有表数据的扫描。因此,将不会验证foreign_key_checks=0时添加到表中的行的一致性。
热门推荐
1 如何训练狗狗不叫
2 训练狗狗不叫
3 训练狗狗随行
4 怎么训练狗狗不叫
7 训练比熊狗狗教程
10 上海狗狗训练
11 怎么训练狗狗上厕所
12 训练狗狗趴下
13 狗狗服从训练
14 训练狗狗拒食
15 训练狗狗笑
16 训练狗狗大便
17 训练狗狗立
18 训练狗狗捡东西