在数据库中查看外键是否有效,值为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如何删除有外键约束的数据相关推荐

  1. MySQL表的非外键约束

    MySQL表的非外键约束 /* 建立一张用来存储学生信息的表  字段包含学号.姓名.性别,年龄.入学日期.班级,email等信息  学号是主键 = 不能为空 +? 唯一  姓名不能为空  性别默认值是 ...

  2. mysql的常见的外键约束

    一  mysql的常见的外键约束策略 设计外键时,mysql提供了4种外键关联策略 1.RESTRICT 限制(默认) 如果有外键关联了tb_class 的id,则tb_class 不能删除被关联的记 ...

  3. MySQL为表添加外键约束

    为表添加外键约束的语法 Alter table 表名 add constraint FK_ID foreign key(外键字段名) REFERENCES 外表表名(主键字段名): 为表student ...

  4. mysql启动和关闭外键约束的方法(FOREIGN_KEY_CHECKS)

    在MySQL中删除一张表或一条数据的时候,出现 [Err] 1451 -Cannot delete or update a parent row: a foreign key constraint f ...

  5. MySQL数据库基础(外键约束、添加索引)

    文章目录 一.外键约束 1.外键概念 2.关联约束 3.添加与删除外键 4.集联删除 二.MySQL索引 1.创建唯一索引(三种方法) 2.索引查询 3.全文索引 4.联合索引 5.删除索引 一.外键 ...

  6. 【MYSQL】foreign key 外键约束(详解)

    外键是关联不同表之间的一个联接,比如我们现在有两张表: 那么如何设置外键呢? mysql> create table class(classId int primary key auto_inc ...

  7. 在mysql中如何添加外键约束_如何在MySQL中设置外键约束

    (1) 外键的使用: 外键的作用,主要有两个: 一个是让数据库自己通过外键来保证数据的完整性和一致性 一个就是能够增加ER图的可读性 有些人认为外键的建立会给开发时操作数据库带来很大的麻烦.因为数据库 ...

  8. mysql给表加外键约束_MySQL为表添加外键约束

    为表添加外键约束的语法 Alter table 表名 add constraint FK_ID foreign key(外键字段名) REFERENCES 外表表名(主键字段名): 为表student ...

  9. mysql数据库如何添加外键约束_MySQL数据库之外键约束的简单理解

    定义 如果公共关键字在一个关系中是主关键字,那么这个公共关键字被称为另一个关系的外键.由此可见,外键表示了两个关系之间的相关联系.以另一个关系的外键作主关键字的表被称为主表,具有此外键的表被称为主表的 ...

最新文章

  1. C语言指针的一些题目
  2. python从低到高排序_使用python对matplotlib直方图中的xaxis值从最低值到最高值排序...
  3. Openstack rabbitMQ 安装与配置
  4. java实现多级菜单(java递归)方法一
  5. set vector_Java Vector set()方法与示例
  6. 分节符缩写p_p值的缩写是什么?
  7. Card Game Again CodeForces - 818E (双指针)
  8. python调用其他程序或脚本方法(转)
  9. git 可视化工具_Git的基本使用(二)
  10. java中的垃圾回收机
  11. 「leetcode」47.全排列 II【回溯算法】详细图解!
  12. MYSQL数据丢失讨论
  13. [转载] 非诚勿扰2
  14. Wacom发布Cintiq Companion 2
  15. 【Shell脚本学习7】Shell脚本学习指南分享
  16. 【SW】利用3D打印机打印 PCB 钢网的方法
  17. C语言中 pow函数的使用
  18. PBI Report Builder 报表设计与可视化
  19. 时间统计法--柳比歇夫
  20. 解决this application failed to start

热门文章

  1. aws sqs_在Spring中将AWS SQS用作JMS提供程序
  2. apache camel_Apache Camel日志组件示例
  3. Java 14:记录
  4. Java中的8种原始类型
  5. ElasticSearch-Hadoop:从Hadoop到ElasticSearch索引产品视图计数和客户顶部搜索查询
  6. Oracle发布Java 8
  7. perl大骆驼和小骆驼_骆驼路线的主/从故障转移
  8. 开源mindmap_Java开发人员访谈的MindMap
  9. JavaOne 2015:高级模块化开发
  10. 通过示例Hibernate–第2部分(DetachedCriteria)