MySQL如何删除有外键约束的数据
在数据库中查看外键是否有效,值为1表示外键有效
mysql> select @@foreign_key_checks;
+----------------------+
| @@foreign_key_checks |
+----------------------+
| 1 |
+----------------------+
1 row in set (0.00 sec)
将外键的值设置为0,此时就是失效状态,命令:set foreign_key_checks = 0,这时就能删除数据了
set foreign_key_checks = 0;
删除之后,外键再设置为有效。
set foreign_key_checks = 1;
或者
alter table t_employee nocheck CONSTRAINT ALL; // 不再检查约束
ALTER TABLE t_employee CHECK CONSTRAINT ALL; // 恢复检查约束
MySQL如何删除有外键约束的数据相关推荐
- MySQL表的非外键约束
MySQL表的非外键约束 /* 建立一张用来存储学生信息的表 字段包含学号.姓名.性别,年龄.入学日期.班级,email等信息 学号是主键 = 不能为空 +? 唯一 姓名不能为空 性别默认值是 ...
- mysql的常见的外键约束
一 mysql的常见的外键约束策略 设计外键时,mysql提供了4种外键关联策略 1.RESTRICT 限制(默认) 如果有外键关联了tb_class 的id,则tb_class 不能删除被关联的记 ...
- MySQL为表添加外键约束
为表添加外键约束的语法 Alter table 表名 add constraint FK_ID foreign key(外键字段名) REFERENCES 外表表名(主键字段名): 为表student ...
- mysql启动和关闭外键约束的方法(FOREIGN_KEY_CHECKS)
在MySQL中删除一张表或一条数据的时候,出现 [Err] 1451 -Cannot delete or update a parent row: a foreign key constraint f ...
- MySQL数据库基础(外键约束、添加索引)
文章目录 一.外键约束 1.外键概念 2.关联约束 3.添加与删除外键 4.集联删除 二.MySQL索引 1.创建唯一索引(三种方法) 2.索引查询 3.全文索引 4.联合索引 5.删除索引 一.外键 ...
- 【MYSQL】foreign key 外键约束(详解)
外键是关联不同表之间的一个联接,比如我们现在有两张表: 那么如何设置外键呢? mysql> create table class(classId int primary key auto_inc ...
- 在mysql中如何添加外键约束_如何在MySQL中设置外键约束
(1) 外键的使用: 外键的作用,主要有两个: 一个是让数据库自己通过外键来保证数据的完整性和一致性 一个就是能够增加ER图的可读性 有些人认为外键的建立会给开发时操作数据库带来很大的麻烦.因为数据库 ...
- mysql给表加外键约束_MySQL为表添加外键约束
为表添加外键约束的语法 Alter table 表名 add constraint FK_ID foreign key(外键字段名) REFERENCES 外表表名(主键字段名): 为表student ...
- mysql数据库如何添加外键约束_MySQL数据库之外键约束的简单理解
定义 如果公共关键字在一个关系中是主关键字,那么这个公共关键字被称为另一个关系的外键.由此可见,外键表示了两个关系之间的相关联系.以另一个关系的外键作主关键字的表被称为主表,具有此外键的表被称为主表的 ...
最新文章
- C语言指针的一些题目
- python从低到高排序_使用python对matplotlib直方图中的xaxis值从最低值到最高值排序...
- Openstack rabbitMQ 安装与配置
- java实现多级菜单(java递归)方法一
- set vector_Java Vector set()方法与示例
- 分节符缩写p_p值的缩写是什么?
- Card Game Again CodeForces - 818E (双指针)
- python调用其他程序或脚本方法(转)
- git 可视化工具_Git的基本使用(二)
- java中的垃圾回收机
- 「leetcode」47.全排列 II【回溯算法】详细图解!
- MYSQL数据丢失讨论
- [转载] 非诚勿扰2
- Wacom发布Cintiq Companion 2
- 【Shell脚本学习7】Shell脚本学习指南分享
- 【SW】利用3D打印机打印 PCB 钢网的方法
- C语言中 pow函数的使用
- PBI Report Builder 报表设计与可视化
- 时间统计法--柳比歇夫
- 解决this application failed to start
热门文章
- aws sqs_在Spring中将AWS SQS用作JMS提供程序
- apache camel_Apache Camel日志组件示例
- Java 14:记录
- Java中的8种原始类型
- ElasticSearch-Hadoop:从Hadoop到ElasticSearch索引产品视图计数和客户顶部搜索查询
- Oracle发布Java 8
- perl大骆驼和小骆驼_骆驼路线的主/从故障转移
- 开源mindmap_Java开发人员访谈的MindMap
- JavaOne 2015:高级模块化开发
- 通过示例Hibernate–第2部分(DetachedCriteria)