通常在删除某个表A的时候,会出现这个错误。原因是另一个表B的某个字段引用了A表的某个字段作为约束(这个的另一个说法是外键)。

假如引用的字段叫field,当B.field = A.field , 而你想删掉A.field,这时就爆出这个错误。解决办法是先把B.field (B.field = A.field的部分) 干掉,再干掉你想删除的A.field

问题是,如何知道哪个表引用了A表的field字段或其他字段?报错信息里并没有给出,只给出了约束的名称。这时可以查all_constraints。

select  table_name from all_constraints where constraint_name = '约束的名称' (一般如 FK_xxx)

查看选出的table_name 就知道索引了A的哪个字段。

最新文章

  1. AJAX回调函数,返回JSON格式,应该返回自定义状态STATUS,但是却返回200
  2. JS学习笔记8之 BOM-浏览器对象模型
  3. 【转】OPENGL基本API概述
  4. 【原】web移动端常用知识点笔记
  5. HorizontalScrollView的配置
  6. uva 10892
  7. hdu 3952
  8. Html.ActionLink("linkText","actionName")
  9. CDockablePane 记忆界面布局的问题
  10. Docker学习笔记 - Docker容器的日志
  11. C语言的一些输出格式
  12. 【工利其器】必会工具之(三)systrace篇(2)
  13. springmvc学习之jdk版本,tomcat版本,spring版本
  14. req和resp常用的方法
  15. Tomcat的三种安装方式:解压版、安装版、配置成Windows服务版
  16. java开发师笔试面试每日8题(1)
  17. css绘制内扣圆角
  18. React-Route的属性exact
  19. laravel service provider
  20. bzoj 4664: Count

热门文章

  1. zoj 1610 Count the Colors 【区间覆盖 求染色段】
  2. 通达OA 小飞鱼老师OA工作流设计课程教学网络公开课之HTML基础(一)
  3. 递归,迭代,堆栈三种方式实现单链表反转(C++)
  4. Mysql 存储引擎中InnoDB与MyISAM差别(网络整理)
  5. jsp页面设置复选框checkbox的只读效果
  6. cf2.25
  7. Potted Flower(线段树+dp)
  8. codevs3304水果姐逛街(线段数)
  9. 在vue项目npm run build后,index.html中引入css和js 报MIME type问题
  10. 涨知识III - 百度2016校园招聘——移动软件研发工程师