位置: 编程技术 - 正文

MySQL添加外键时报错:1215 Cannot add the foreign key constraint的解决方法(mysql 添加外键)

编辑:rootadmin

推荐整理分享MySQL添加外键时报错:1215 Cannot add the foreign key constraint的解决方法(mysql 添加外键),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mysql1452外键添加失败,如何用mysql语句添加外键,mysql中添加外键的语法,如何用mysql语句添加外键,MySQL添加外键时引用列无法选择,MySQL添加外键时引用列无法选择,mysql 添加外键,mysql 添加外键,内容如对您有帮助,希望把文章链接给更多的朋友!

前言

这篇文章主要涉及到在数据创建表时,遇到ERROR (HY): Cannot add foreign key constraint 问题方面的内容,对于在数据创建表时,遇到同样问题感兴趣的同学可以参考一下。

一、问题的提出

创建两个表:

product: 商品表

sealer: 供货商表

相应的SQL如下:

product表:

sealer表:

MySQL添加外键时报错:1215 Cannot add the foreign key constraint的解决方法(mysql 添加外键)

接下来我们需要关联product.sid 至 sealer.id,进行父子表的主外键关联。

二、碰到错误

在创建外键之时,使用的SQL和碰到错误信息如下:

碰到的错误信息如下:

无法正确的插入外键约束。

3、问题分析

主外键更多的是某表的主键与子表的某个列进行关联,要求是具备相同的数据类型和属性,问题会不会出现在这里?

要求: 具备相同的数据类型和约束

发现: unsigned,数字的字符长度不一致。

4、解决的办法

修改product.sid中的数据类型,添加unsigned和字段的长度,将其设置为相同即可。

总结

之所以出现的问题,是由于主外键之间的数据类型不一致造成的,以后类似问题,皆可按此处理。

标签: mysql 添加外键

本文链接地址:https://www.jiuchutong.com/biancheng/349266.html 转载请保留说明!

上一篇:CentOS 7.2 Yum编译安装MySQL 5.6(centos7gcc编译器)

下一篇:mysql中数据库与数据表编码格式的查看、创建及修改(mysql数据库-数据库和表的基本操作)

  • 个税申报的收入是应发还是实发
  • 计提税费会计分录怎么填
  • 没有固定金额的合同叫什么合同
  • 最新劳务报酬的个税计算方法?
  • 生育津贴是否需要纳税
  • 增量留抵税额怎么做分录
  • 一般纳税人销售使用过的固定资产
  • 期初余额有误怎么在本期做调整凭证
  • 企业所得税季初和季末
  • 金税三期个人所得税税率
  • 经营范围预付卡是什么
  • 员工工资怎么计算公式
  • 物业公司转售电费怎么开票
  • 暂扣员工工资怎么做账
  • 建筑业红字发票备注
  • 工业企业成本结构
  • 简易征收税额航天信息服务费可以抵扣吗?
  • 个体户到税务局开普票需要什么手续
  • 简易计税方法使用范围
  • 可抵扣进项税怎么抵扣
  • 退票费报销凭证可以在机子上打印吗
  • 公司法人变更账务需要重新建立吗
  • 利息赔款是否缴纳企业所得税?
  • 员工 意外保险
  • 周转材料计划成本会计分录
  • 手撕票怎么做会计分录
  • 增值税的滞纳金怎么做账
  • 代缴社保怎么做账
  • window10切换win7
  • php函数返回值类型
  • php循环结构有哪几种语句
  • 个人所得税专项扣除子女教育标准
  • win10右键失灵解决办法
  • 增值税专用发票有几联?
  • php socket_write
  • php fopen()
  • 家具折旧费是什么意思
  • 增值税结算方式的筹划
  • 实际缴纳消费税计算公式
  • js如何随机生成字符串
  • 注销报税是什么意思
  • css中清除浮动
  • 短信php源码
  • 软件开发服务费开票税目
  • 单据已经生成凭证,不允许自动删除
  • 自然人办税服务大厅
  • 小规模自开专票办理流程
  • 餐饮发票不见了怎么补
  • 公司转让注册海外公司
  • react生命周期执行顺序
  • 开票项目与实际不符合
  • 普通发票该可以抵扣吗
  • 培训费怎么收取
  • 幼儿园的经费支出主要包括哪几个方面
  • 货物运输发票的开票要求
  • 清算中的企业能恢复吗
  • 超期未备案可以投诉么
  • 本票丢了别人可以取钱吗
  • 小规模纳税人如何计算增值税
  • 企业成立第二年有补贴吗
  • Ubuntu下mysql安装和操作图文教程
  • mysql2003错误如何解决10061
  • mysql迁移方案
  • macbook怎么开hdr
  • windows怎样删除文件
  • linux中dhcp
  • windows有两个
  • win10桌面右边没有了怎么弄出来了?
  • Linux中systemd target命令使用详解
  • eclipse win7
  • es6中的class常见使用场景
  • 一个简单的群规内容
  • 简述python语言
  • javascript高级程序设计第五版 pdf下载
  • css和js应如何在html中放置
  • unity at
  • 江苏差旅费报销管理规定2021
  • 税务疑点核查报告
  • 净化水服务税务分类
  • 四川社保2020增资方案
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设