前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。

在一个业务功能中要求先清空一张基础表(user表)再插入一批新数据。

在删除过程中报错为其它表有外键引用,无法删除。

于是,查询库中哪些表引用了 user 表中的主键为外键。

从  INFORMATION_SCHEMA.KEY_COLUMN_USAGE  表中查。

select * from INFORMATION_SCHEMA.KEY_COLUMN_USAGE  where REFERENCED_TABLE_NAME='被引用表的表名'

如图

红色框中是当前连接中的数据库,黄框中的是引用了 user 表为外键的其它表,蓝色框中的是黄框中表的外键字段。

要想删除 user 表中的数据,就要先删除后面 2 个框中的外键引用。

mysql 查外键关联关系 (指定被引用表,查哪些表对其有外键引用)相关推荐

  1. mysql触发器 当记录的指定字段发生变化时,更新表中的另外一个字段,或者更新另外一张关联表中关联记录的字段...

    2019独角兽企业重金招聘Python工程师标准>>> 注意:语句中出现的old,new,now(),都为数据库自带的关键字,此处不做解释. 两种情况: 第一种:一张表中,更新某条记 ...

  2. mysql查询某张表的所有外键_oracle中查询所有外键引用到某张表的记录

    欢迎进入Oracle社区论坛,与200万技术人员互动交流 >>进入 oracle中查询所有外键引用到某张表的记录 //查询表的主键约束名 select * from user_constr ...

  3. mysql外键约束语句级连_mysql之外键约束(级联操作等) 父表子表

    不理解的地方标注问号. 网上不同的博客讲的,之间似乎有些矛盾,求推荐好书. 写得不好请指出错误. 父表和子表 当两个表建立一对多关系的时候,"一"的那一端是父表,"多&q ...

  4. 2019-7-27 [MySQL] DQL 简单查询[别名/去重/运算] 条件查询 排序查询 聚合查询 分组查询 导出与导入 多表操作[一对多/多对多][创外键 创联合主键 约束 添加 删除 测试]

    文章目录 5 SQL语句(DQL) 5.1DQL准备工作和语法 5.1.1准备工作 5.1.2 DQL语法: 5.2 简单查询 5.2.1 查询所有的商品 5.2.2 查询商品名和商品价格. 5.2. ...

  5. 外键以及数据库的增删改查你了解多少

    前言 目录 1.SQL字段数据类型 一键获取Mysql合集知识点文档 2.查看数据库信息语句 3.SQL语句 创建.删除 数据库 数据表 向表中添加.删除 记录.查询记录 修改表名,添加.修改.删除 ...

  6. java 数据库外键查询_oracle中查询所有外键引用到某张表的记录

    其实查找这篇文章  我主要用的sql 是这句  select * from user_cons_columns t where t.constraint_name like 'FK_CTS_CONT_ ...

  7. mysql查询表的列名主键_Oracle中查看所有的表,用户表,列名,主键,外键

    在Oracle中查看所有的表: select * from tab/dba_tables/dba_objects/cat; 看用户建立的表 : select table_name from user_ ...

  8. mysql删除分表键_一文看懂 MySQL 分区和分表,提高表增删改查效率

    原标题:一文看懂 MySQL 分区和分表,提高表增删改查效率 作者:冯帅,精通Oracle. MySQL. 擅长异构数据库数据同步及迁移.数据库的设计和调优,对高可用方案有深入研究. MySQL分区和 ...

  9. SQL代码建表时引用外键,有红线提示引用了无效的表

    SQL代码建表时引用外键,有红线提示引用了无效的表 解决:应该先建被引用的外键的表,再建要引用外键的表. 通俗讲就是,A这个表要用外键,就得先建好含有外键的B表,就是顺序问题

最新文章

  1. mysql练习题——数据分析/大数据岗面试
  2. android 设置窗口透明效果,android - 如何将对话框窗口背景设置为透明,而不影响其边距...
  3. Java笔试题库之选题题篇【141-210题】
  4. 五、分治法应用--矩阵乘法
  5. copying mysql status_mysql慢查询copying to tmp table
  6. 聊聊2019年的web前端
  7. 基于ConvLSTM的伦敦空气质量预测(1) 数据处理
  8. SQL 修改主键约束
  9. 随记:Linux下LVM安装配置及使用
  10. c语言补码转源码函数,求原码、补码,反码(C语言源代码)
  11. Spire.Doc 指定位置插入书签和获取书签内容
  12. python实现人民币大小写转换
  13. GIF图片批量改JPG格式
  14. Ubuntu16.04下用umake安装vscode
  15. CAD数字签名的实现
  16. input设置disable鼠标移上去怎么出现禁止的红色图标
  17. PMP考试资料考试重点,不看可惜了
  18. 钉钉邮箱登录入口_阿里企业邮箱发信失败 报错:554reject by content_「阿里云企业邮箱_阿里企业邮箱」指定经销商热线:400-855...
  19. 阿里内核月报:2017年05月
  20. 两个正态随机向量不相关就意味着这两个随机向量独立?

热门文章

  1. 算法- 分治算法(实现汉诺塔)
  2. PWN-PRACTICE-BUUCTF-11
  3. 【Python学习】 - sklearn学习 - 数据集分割方法 - 随机划分与K折交叉划分与StratifiedKFold与StratifiedShuffleSplit
  4. 【CodeForces - 129C】Statues(思维,bfs)
  5. 【CCFCSP- 201312-4】有趣的数(线性dp)
  6. 【qduoj】【超级楼梯进阶版】
  7. Apollo进阶课程⑭ | Apollo自动定位技术——三维几何变换和坐标系介绍
  8. 自定义函数删除字母C语言,[编程入门]自定义函数之字符提取-题解(C语言代码)...
  9. 华北电力大学计算机考研大纲,2015年华北电力大学(保定)085211计算机技术考研大纲...
  10. linux 命令pg,linux下操作PostgreSQL的常用命令