mysql 查外键关联关系 (指定被引用表,查哪些表对其有外键引用)
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。
在一个业务功能中要求先清空一张基础表(user表)再插入一批新数据。
在删除过程中报错为其它表有外键引用,无法删除。
于是,查询库中哪些表引用了 user 表中的主键为外键。
从 INFORMATION_SCHEMA.KEY_COLUMN_USAGE 表中查。
select * from INFORMATION_SCHEMA.KEY_COLUMN_USAGE where REFERENCED_TABLE_NAME='被引用表的表名'
如图
红色框中是当前连接中的数据库,黄框中的是引用了 user 表为外键的其它表,蓝色框中的是黄框中表的外键字段。
要想删除 user 表中的数据,就要先删除后面 2 个框中的外键引用。
mysql 查外键关联关系 (指定被引用表,查哪些表对其有外键引用)相关推荐
- mysql触发器 当记录的指定字段发生变化时,更新表中的另外一个字段,或者更新另外一张关联表中关联记录的字段...
2019独角兽企业重金招聘Python工程师标准>>> 注意:语句中出现的old,new,now(),都为数据库自带的关键字,此处不做解释. 两种情况: 第一种:一张表中,更新某条记 ...
- mysql查询某张表的所有外键_oracle中查询所有外键引用到某张表的记录
欢迎进入Oracle社区论坛,与200万技术人员互动交流 >>进入 oracle中查询所有外键引用到某张表的记录 //查询表的主键约束名 select * from user_constr ...
- mysql外键约束语句级连_mysql之外键约束(级联操作等) 父表子表
不理解的地方标注问号. 网上不同的博客讲的,之间似乎有些矛盾,求推荐好书. 写得不好请指出错误. 父表和子表 当两个表建立一对多关系的时候,"一"的那一端是父表,"多&q ...
- 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. ...
- 外键以及数据库的增删改查你了解多少
前言 目录 1.SQL字段数据类型 一键获取Mysql合集知识点文档 2.查看数据库信息语句 3.SQL语句 创建.删除 数据库 数据表 向表中添加.删除 记录.查询记录 修改表名,添加.修改.删除 ...
- java 数据库外键查询_oracle中查询所有外键引用到某张表的记录
其实查找这篇文章 我主要用的sql 是这句 select * from user_cons_columns t where t.constraint_name like 'FK_CTS_CONT_ ...
- mysql查询表的列名主键_Oracle中查看所有的表,用户表,列名,主键,外键
在Oracle中查看所有的表: select * from tab/dba_tables/dba_objects/cat; 看用户建立的表 : select table_name from user_ ...
- mysql删除分表键_一文看懂 MySQL 分区和分表,提高表增删改查效率
原标题:一文看懂 MySQL 分区和分表,提高表增删改查效率 作者:冯帅,精通Oracle. MySQL. 擅长异构数据库数据同步及迁移.数据库的设计和调优,对高可用方案有深入研究. MySQL分区和 ...
- SQL代码建表时引用外键,有红线提示引用了无效的表
SQL代码建表时引用外键,有红线提示引用了无效的表 解决:应该先建被引用的外键的表,再建要引用外键的表. 通俗讲就是,A这个表要用外键,就得先建好含有外键的B表,就是顺序问题
最新文章
- mysql练习题——数据分析/大数据岗面试
- android 设置窗口透明效果,android - 如何将对话框窗口背景设置为透明,而不影响其边距...
- Java笔试题库之选题题篇【141-210题】
- 五、分治法应用--矩阵乘法
- copying mysql status_mysql慢查询copying to tmp table
- 聊聊2019年的web前端
- 基于ConvLSTM的伦敦空气质量预测(1) 数据处理
- SQL 修改主键约束
- 随记:Linux下LVM安装配置及使用
- c语言补码转源码函数,求原码、补码,反码(C语言源代码)
- Spire.Doc 指定位置插入书签和获取书签内容
- python实现人民币大小写转换
- GIF图片批量改JPG格式
- Ubuntu16.04下用umake安装vscode
- CAD数字签名的实现
- input设置disable鼠标移上去怎么出现禁止的红色图标
- PMP考试资料考试重点,不看可惜了
- 钉钉邮箱登录入口_阿里企业邮箱发信失败 报错:554reject by content_「阿里云企业邮箱_阿里企业邮箱」指定经销商热线:400-855...
- 阿里内核月报:2017年05月
- 两个正态随机向量不相关就意味着这两个随机向量独立?
热门文章
- 算法- 分治算法(实现汉诺塔)
- PWN-PRACTICE-BUUCTF-11
- 【Python学习】 - sklearn学习 - 数据集分割方法 - 随机划分与K折交叉划分与StratifiedKFold与StratifiedShuffleSplit
- 【CodeForces - 129C】Statues(思维,bfs)
- 【CCFCSP- 201312-4】有趣的数(线性dp)
- 【qduoj】【超级楼梯进阶版】
- Apollo进阶课程⑭ | Apollo自动定位技术——三维几何变换和坐标系介绍
- 自定义函数删除字母C语言,[编程入门]自定义函数之字符提取-题解(C语言代码)...
- 华北电力大学计算机考研大纲,2015年华北电力大学(保定)085211计算机技术考研大纲...
- linux 命令pg,linux下操作PostgreSQL的常用命令