全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

MySQL 关闭子表的外键约束检察方法

准备:

定义一个教师表、一个学生表;在学生表中引用教师表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 


相关文章: 如何高效配置香港服务器实现快速建站?  高防服务器租用指南:配置选择与快速部署攻略  制作网站公司那家好,网络公司是做什么的?  微信网站制作公司有哪些,民生银行办理公司开户怎么在微信网页上查询进度?  简易网站制作视频教程,使用记事本编写一个简单的网页html文件?  北京营销型网站制作公司,可以用python做一个营销推广网站吗?  外贸公司网站制作哪家好,maersk船公司官网?  如何选择适配移动端的WAP自助建站平台?  如何用搬瓦工VPS快速搭建个人网站?  如何通过cPanel快速搭建网站?  定制建站哪家更专业可靠?推荐榜单揭晓  企业网站制作费用多少,企业网站空间一般需要多大,费用是多少?  如何在IIS服务器上快速部署高效网站?  建站之星导航菜单设置与功能模块配置全攻略  韩国网站服务器搭建指南:VPS选购、域名解析与DNS配置推荐  自助网站制作软件,个人如何自助建网站?  如何快速搭建安全的FTP站点?  建站之星3.0如何解决常见操作问题?  广州商城建站系统开发成本与周期如何控制?  如何在云主机上快速搭建多站点网站?  建站主机选哪种环境更利于SEO优化?  深圳网站制作公司好吗,在深圳找工作哪个网站最好啊?  东莞专业网站制作公司有哪些,东莞招聘网站哪个好?  如何通过VPS搭建网站快速盈利?  详解ASP.NET 生成二维码实例(采用ThoughtWorks.QRCode和QrCode.Net两种方式)  ,怎么在广州志愿者网站注册?  平台云上自主建站:模板化设计与智能工具打造高效网站  如何在宝塔面板中创建新站点?  企业宣传片制作网站有哪些,传媒公司怎么找企业宣传片项目?  公司门户网站制作公司有哪些,怎样使用wordpress制作一个企业网站?  TestNG的testng.xml配置文件怎么写  制作充值网站的软件,做人力招聘为什么要自己交端口钱?  成都网站制作公司哪家好,四川省职工服务网是做什么用?  如何自定义建站之星网站的导航菜单样式?  如何快速搭建高效服务器建站系统?  开心动漫网站制作软件下载,十分开心动画为何停播?  如何通过远程VPS快速搭建个人网站?  如何在Golang中引入测试模块_Golang测试包导入与使用实践  ,石家庄四十八中学官网?  如何在云主机快速搭建网站站点?  胶州企业网站制作公司,青岛石头网络科技有限公司怎么样?  成都品牌网站制作公司,成都营业执照年报网上怎么办理?  如何在IIS中新建站点并解决端口绑定冲突?  学校免费自助建站系统:智能生成+拖拽设计+多端适配  如何在建站之星网店版论坛获取技术支持?  定制建站是什么?如何实现个性化需求?  七夕网站制作视频,七夕大促活动怎么报名?  如何在Golang中处理模块冲突_解决依赖版本不兼容问题  定制建站模板如何实现SEO优化与智能系统配置?18字教程  如何通过主机屋免费建站教程十分钟搭建网站? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。