报错原因一般可能是如下情况

  1. 两张表里要设主键和外键的字段的数据类型或者数据长度不一样(例如这个是int,另外一个是bigint,或者都是int,但是设置的长度不同)原谅我就是忘记了这个才总是出错
  2. 其中一个表中已经有记录了
  3. 两个表的引擎不一样,查看表的引擎语句
    show table status from 数据库名 where name=‘表名’;
  4. 要设置外键的字段不能为主键
  5. 该键所参考的字段必须为主键
  6. 两个字段必须具有相同的数据类型和约束

添加外键报错`Cannot add foreign key constraint`的解决方法相关推荐

  1. mysql添加外键约束失败cannot add foreign key constraint

    一般来说出现此种错误的要注意是否有如下情况发生: 1.外键字段不能为该表的主键 2.外键字段参考字段必须为参考表的主键 3.字段数据类型必须一致 4.数据库表引擎必须一致 5.字符集和排序规则必须一致 ...

  2. Hibernate报错 Cannot add foreign key constraint

    Hibernate 一直报错 org.springframework.boot.SpringApplication:reportFailure:771-Application startup fail ...

  3. cannot add foreign key constraint mysql_解决1215 - cannot add foreign key constraint

    1215 - cannot add foreign key constraint发生在为数据表添加外键时,一旦发生,还是挺痛苦的.在此,参考相关文章及本人经验做一下总结: 情况一:数据表存储引擎不一致 ...

  4. mysql添加外键1215错误_MySQL添加外键时报错:1215 Cannot add the foreign key constraint的解决方法...

    前言 这篇文章主要涉及到在数据创建表时,遇到ERROR 1215 (HY000): Cannot add foreign key constraint 问题方面的内容,对于在数据创建表时,遇到同样问题 ...

  5. mysql 1215_mysql执行带外键的sql文件时出现mysql ERROR 1215 (HY000): Cannot add foreign key constraint的解决...

    ERROR 1215 (HY000): Cannot add foreign key constraint 最近在建表时遇到了这个错误,然后找了下找到了解决办法,记录下: 本来是要建两张表: 出现下面 ...

  6. MYSQL 添加外键报错

    2014年6月16日 10:48:51 出错的部分提示摘录: #1452 - Cannot add or update a child row: a foreign key constraint fa ...

  7. 已解决在向有外键表插入数据提示“foreign key constraint fails”

    今天在做作业的时候,在建立了几个主表,一个有外键的表 USE SPJ; CREATE TABLE S (SNO CHAR(4) NOT NULL,SNAME CHAR(20) NOT NULL,STA ...

  8. mysql添加外键报错:ERROR 1215 (HY000): Cannot add foreign key constrain

    最后再补一句,主键表和外键表编码类型也要一样!!!!!! +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ...

  9. mysql 外键报错_MySQL添加外键、删除外键方式,MySQL删除外键报错快速解决方案...

    外键的作用主要在于对各类表单进行约束,避免出现冗余数据及超出数据.那么,MySQL如何添加与删除外键?添加删除外键时报错是什么原因? 本文将从创建MySQL表单时添加外键.给已存在表单添加外键.删除外 ...

最新文章

  1. 为什么我抛弃了 Ubuntu?
  2. jQuery实现下拉列表移动 效果
  3. mysql数据库分隔符_MySQL对分隔符的处理(一)
  4. leetcode968. 监控二叉树
  5. 通用大数据架构为什么不适合处理物联网数据?
  6. 怎么卡我的世界服务器物品,我的世界手机版卡BUG刷物品方法攻略
  7. Go语言的big包实现大整数运算
  8. 【声明】前方不设坑位,不收费!~ 我为NET狂官方学习计划
  9. Mac 10.12安装Windows远程桌面工具Microsoft Remote Desktop
  10. 一位AI CEO的生死四十天
  11. 关于企业电子工单系统的解决方案
  12. SVM——支持向量回归(SVR)
  13. 商业银行最全数据-66年跨度、100+指标(涵盖业务、股东、高管、员工、审计等数据)
  14. 苹果wifi网速慢怎么办_家里网速慢如何解决 提高WiFi网速方法【详解】
  15. 有无孔孟之道,太阳照常升起
  16. 设计模式----观察者模式
  17. 关于使用C#WInform编程时两个窗口互操作的方法
  18. 四六开seo快排系统源码关键词排名系统源码V4.0版本介绍
  19. 支付宝统一支付回调接口(适用于H5、PC、APP)
  20. canvas 图像的平铺

热门文章

  1. linux gnome 命令,gnome基本命令
  2. 黑基推荐几个优秀个人博客(站点)
  3. HTML+CSS实现的动态背景图
  4. js页面滚动,设置锚点,控制页面滚动到某个节点位置
  5. mysql正则表达式_MySQL正则表达式
  6. POJ2010 Moo University - Financial Aid 优先队列
  7. Spring xml配置式的拦截器
  8. 迅为IMX6ULL开发板资料介绍
  9. UML相关箭头图的理解
  10. python写helloworld代码_helloworld代码怎么写?