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 】
相关推荐:
制作旅游网站html,怎样注册旅游网站?
详解jQuery中基本的动画方法
轻松掌握MySQL函数中的last_insert_id()
Laravel广播系统如何实现实时通信_Laravel Reverb与WebSockets实战教程
5种Android数据存储方式汇总
Laravel如何处理CORS跨域请求?(配置示例)
如何快速上传自定义模板至建站之星?
JavaScript 输出显示内容(document.write、alert、innerHTML、console.log)
宙斯浏览器文件分类查看教程 快速筛选视频文档与图片方法
Laravel的契約(Contracts)是什么_深入理解Laravel Contracts与依赖倒置
香港服务器建站指南:免备案优势与SEO优化技巧全解析
Laravel怎么连接多个数据库_Laravel多数据库连接配置
微信公众帐号开发教程之图文消息全攻略
专业型网站制作公司有哪些,我设计专业的,谁给推荐几个设计师兼职类的网站?
如何快速打造个性化非模板自助建站?
node.js报错:Cannot find module 'ejs'的解决办法
移动端手机网站制作软件,掌上时代,移动端网站的谷歌SEO该如何做?
C++时间戳转换成日期时间的步骤和示例代码
手机网站制作平台,手机靓号代理商怎么制作属于自己的手机靓号网站?
高防网站服务器:DDoS防御与BGP线路的AI智能防护方案
EditPlus 正则表达式 实战(3)
google浏览器怎么清理缓存_谷歌浏览器清除缓存加速详细步骤
网站图片在线制作软件,怎么在图片上做链接?
javascript中数组(Array)对象和字符串(String)对象的常用方法总结
Laravel如何实现多语言支持_Laravel本地化与国际化(i18n)配置教程
Windows10如何删除恢复分区_Win10 Diskpart命令强制删除分区
Laravel控制器是什么_Laravel MVC架构中Controller的作用与实践
家族网站制作贴纸教程视频,用豆子做粘帖画怎么制作?
厦门模型网站设计制作公司,厦门航空飞机模型掉色怎么办?
Laravel怎么集成Log日志记录_Laravel单文件与每日日志配置及自定义通道【详解】
成都网站制作公司哪家好,四川省职工服务网是做什么用?
惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?
如何基于PHP生成高效IDC网络公司建站源码?
猪八戒网站制作视频,开发一个猪八戒网站,大约需要多少?或者自己请程序员,需要什么程序员,多少程序员能完成?
如何用手机制作网站和网页,手机移动端的网站能制作成中英双语的吗?
Laravel Vite是做什么的_Laravel前端资源打包工具Vite配置与使用
如何在IIS7中新建站点?详细步骤解析
如何确保FTP站点访问权限与数据传输安全?
Laravel如何实现数据导出到PDF_Laravel使用snappy生成网页快照PDF【方案】
利用 Google AI 进行 YouTube 视频 SEO 描述优化
Laravel API资源(Resource)怎么用_格式化Laravel API响应的最佳实践
Laravel如何获取当前登录用户信息_Laravel Auth门面使用与Session用户读取【技巧】
BootStrap整体框架之基础布局组件
魔方云NAT建站如何实现端口转发?
Win11关机界面怎么改_Win11自定义关机画面设置【工具】
电商网站制作多少钱一个,电子商务公司的网站制作费用计入什么科目?
免费网站制作appp,免费制作app哪个平台好?
Laravel如何与Docker(Sail)协同开发?(环境搭建教程)
网站制作大概要多少钱一个,做一个平台网站大概多少钱?
如何在阿里云完成域名注册与建站?

