MySQL 关闭子表的外键约束检察方法
发布时间 - 2026-01-11 00:14:22 点击率:次准备:

定义一个教师表、一个学生表;在学生表中引用教师表ID
create table teachers(teacherID int not null auto_increment primary key,teacherName varchar(8));
create table students(studentID int not null auto_increment primary key,teacherID int not null,studentName varchar(8),
constraint fk_students_teacherID foreign key (teacherId) references teachers(teacherId) on delete no action on update cascade);
第一步:
插入一个老师
insert into teachers(teacherName) values('NameA');
插入一个学生:
insert into students(studentName,teacherID) values('NameB',100);--可以知道没有这个教师号、所以插入会出错。
不过有没有办法可以插入一条不合理的数据呢?办法还是有的
第二步:
set foreign_key_checks = 0; 这样就可以了。
insert into students(studentName,teacherID) values('NameB',100);
第三步:
设置回默认值、保持外键约束检察。
set foreign_key_checks =1;
总结:
这篇随笔写的特别的乱、我想说的重点就是 set foreign_key_checks =0;时外键约束是没有用的。这时可以对子表进行违反外键约束的插入。
不到万不得以不要用这个。
以上这篇MySQL 关闭子表的外键约束检察方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
# mysql
# 关闭外键约束
# MySQL 外键约束和表关系相关总结
# MySQL数据库如何给表设置约束详解
# 一文了解MYSQL三大范式和表约束
# MySQL数据库表约束讲解
# MySQL约束和表的复杂查询操作大全
# MySQL多表操作的外键约束教程
# MySQL表约束的实现
# MySQL数据库表约束超详细讲解
# MySQL的表约束的具体使用
# MySQL数据库之表的约束图文详解
# 给大家
# 这篇
# 希望能
# 没有办法
# 想说
# 第二步
# 不要用
# 小编
# 第三步
# 大家多多
# 就可以
# 默认值
# key
# teacherName
# primary
# null
# auto_increment
# students
# studentID
# studentName
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
HTML5空格在Angular项目里怎么处理_Angular中空格的渲染问题【详解】
音乐网站服务器如何优化API响应速度?
米侠浏览器网页图片不显示怎么办 米侠图片加载修复
Laravel如何集成第三方登录_Laravel Socialite实现微信QQ微博登录
Java类加载基本过程详细介绍
网页设计与网站制作内容,怎样注册网站?
简单实现Android验证码
Bootstrap整体框架之CSS12栅格系统
Laravel Seeder填充数据教程_Laravel模型工厂Factory使用
Laravel的辅助函数有哪些_Laravel常用Helpers函数提高开发效率
Win11怎么修改DNS服务器 Win11设置DNS加速网络【指南】
使用PHP下载CSS文件中的所有图片【几行代码即可实现】
如何在建站之星绑定自定义域名?
网站制作软件有哪些,制图软件有哪些?
如何确保西部建站助手FTP传输的安全性?
夸克浏览器网页跳转延迟怎么办 夸克浏览器跳转优化
如何在Windows环境下新建FTP站点并设置权限?
西安专业网站制作公司有哪些,陕西省建行官方网站?
Laravel怎么写单元测试_PHPUnit在Laravel项目中的基础测试入门
Laravel如何使用API Resources格式化JSON响应_Laravel数据资源封装与格式化输出
html5如何设置样式_HTML5样式设置方法与CSS应用技巧【教程】
动图在线制作网站有哪些,滑动动图图集怎么做?
Python制作简易注册登录系统
html5怎么画眼睛_HT5用Canvas或SVG画眼球瞳孔加JS控制动态【绘制】
Laravel如何升级到最新的版本_Laravel版本升级流程与兼容性处理
详解Oracle修改字段类型方法总结
Laravel如何实现API版本控制_Laravel API版本化路由设计策略
Swift中switch语句区间和元组模式匹配
LinuxShell函数封装方法_脚本复用设计思路【教程】
电商网站制作价格怎么算,网上拍卖流程以及规则?
QQ浏览器网页版登录入口 个人中心在线进入
Win11怎么关闭透明效果_Windows11辅助功能视觉效果设置
Laravel如何使用Seeder填充数据_Laravel模型工厂Factory批量生成测试数据【方法】
如何在云服务器上快速搭建个人网站?
Laravel如何创建和注册中间件_Laravel中间件编写与应用流程
Laravel如何实现本地化和多语言支持?(i18n教程)
Laravel Eloquent模型如何创建_Laravel ORM基础之Model创建与使用教程
网页制作模板网站推荐,网页设计海报之类的素材哪里好?
ChatGPT 4.0官网入口地址 ChatGPT在线体验官网
电商网站制作多少钱一个,电子商务公司的网站制作费用计入什么科目?
在线制作视频网站免费,都有哪些好的动漫网站?
Laravel如何获取当前用户信息_Laravel Auth门面获取用户ID
手机怎么制作网站教程步骤,手机怎么做自己的网页链接?
jQuery validate插件功能与用法详解
敲碗10年!Mac系列传将迎来「触控与联网」双革新
悟空识字怎么关闭自动续费_悟空识字取消会员自动扣费步骤
详解vue.js组件化开发实践
如何在IIS中配置站点IP、端口及主机头?
怎么制作网站设计模板图片,有电商商品详情页面的免费模板素材网站推荐吗?
简历在线制作网站免费版,如何创建个人简历?

