一般来说出现此种错误的要注意是否有如下情况发生:


1.外键字段不能为该表的主键
2.外键字段参考字段必须为参考表的主键
3.字段数据类型必须一致
4.数据库表引擎必须一致
5.字符集和排序规则必须一致

如果仍然无法解决,那就备份一下数据,然后重建表

mysql添加外键约束失败cannot add foreign key constraint相关推荐

  1. 添加外键报错`Cannot add foreign key constraint`的解决方法

    报错原因一般可能是如下情况 两张表里要设主键和外键的字段的数据类型或者数据长度不一样(例如这个是int,另外一个是bigint,或者都是int,但是设置的长度不同)原谅我就是忘记了这个才总是出错 其中 ...

  2. mysql一对一外键约束_MySQL数据库之-foreign key 外键(一对多、多对多、一对一)、修改表、复制表...

    我们在同一数据库创建的表时候,很多时候会出现相同数据的冗余问题,也就是说几个id会有一个或者同n个相同字段,这样就导致数据表结构数据重复冗余, 冗余还无所谓,关键是如果我要改其中一个相同的字段信息,其 ...

  3. mysql 添加外键约束

    创建表时添加约束 create table table_name( id int primary key auto_increment, #设为主键且自动增长 name not null unique ...

  4. mysql添加外键约束的语法_Mysql添加外键约束.

    最近学习遇到一条添加外键约束的语句,记录下来. alter table selection add constraint FK_Reference_1 foreign key(course) refe ...

  5. Mysql无法创建外键的原因汇总_查看MySQL创建外键约束失败详细原因的方法

    以下是引用片段: LATEST FOREIGN KEY ERROR -------- 081210 11:57:40 Error in foreign key constraint of table ...

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

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

  7. 使用Navicat for MySQL添加外键约束

    先介绍一下基本情况: 现在有两个表一张是t_blog表(博客表),一张是t_blogType表(博客类别) 现在我想把t_blog表中的typeID属性设置为外键,关联t_blogType表中的id属 ...

  8. mysql添加外键各种失败情况解决

    1.确保主键和外键字段类型.大小.编码一致: 2.确保表引擎一致: 3.确保主表中的数据副表中有对应的值: 4.确保外键名不重复:

  9. mysql添加外键约束的两种方式(重要)

    https://blog.csdn.net/lvtula/article/details/81940429 转载于:https://www.cnblogs.com/CD3245/p/11363398. ...

最新文章

  1. c++ 读文件_C语言处理文件基础知识:文件、流和键盘输入
  2. 关于异常捕获和Checked Exception
  3. Tensorlfow2.0 二分类和多分类focal loss实现和在文本分类任务效果评估
  4. C# Span 源码解读和应用实践
  5. vsftp socket 报错
  6. 根据银行卡账号获取所属银行php
  7. 无线信号的调制方式 OOK、ASK、FSK、GFSK
  8. 详解神奇的卡尔曼滤波(Kalman filter)算法
  9. express比php好用,[译]Node.js 框架比较: Express vs. Koa vs. Hapi
  10. 图解脱机BT(transmission-daemon)教程
  11. 防火墙——双机热备理论讲解
  12. 4.CRH寄存器和CRL寄存器
  13. OSChina 元宵节乱弹 ——青龙偃月刀都实名了
  14. 这不是你想象中的软件产业
  15. ROS里程计的学习(odometry) (三)
  16. 为了弄清起点小说如何算字扣钱,我特意注册了作家账号
  17. Android的微信智能心跳方案
  18. git、snv、repo等版本管理工具使用对比
  19. 《学会提问-批判性思维指南》读书笔记
  20. worx home android,Worx Landroid割草机器人 打理草坪不在话下

热门文章

  1. 视频倒退编辑android,视频倒放剪辑app下载-视频倒放剪辑 v2.6.3 安卓版 - 下载吧...
  2. java给qq发消息_QQ发送消息
  3. iPhone/iOS图片相关(读取、保存、绘制、其它相关)
  4. 虚拟服务器放2个网站,如何一个虚拟主机空间放两个网站的基本原理
  5. Mozilla工程师观点:开源不赚钱,因为它不是为赚钱而设计的
  6. Hexo Next主题进阶教程
  7. springboot+vue的前后端分离与合并方案
  8. spring boot之session store type is 'null'
  9. Eclipse 报java.lang.OutOfMemoryError: PermGen space错
  10. 网段:192.168.6.0的机器A要访问网段:10.1.56.0的机器B