位置: 编程技术 - 正文

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数据库-数据库和表的基本操作)

  • 企业所得税年报怎么查询
  • 全额纳税是什么意思
  • 一般税收协定是多少
  • 支付的各项税费现金流量表怎么填
  • 固定资产减少如何处理
  • 出口合同包括哪些条款
  • 财务金额表格
  • 一季度季初从业人数
  • 外资企业是否属于公有制经济
  • 个人所得税算错
  • 六大往来科目重分类分录
  • 哪些会计科目借方记增加
  • 按利润总额的25%计算应交所得税
  • 抵押贷款买房子合适还是商业贷款合适
  • 支付宝已经支付的钱怎么退回来
  • 知识产权服务项目
  • 产品质量赔款的账务处理
  • 诉讼管辖分为
  • 全年一次性奖金税收优惠政策
  • 存货暂估入账的分录
  • 营改增后工程税收怎么计算
  • 设备租赁涉及税种
  • 风险纳税人如何解除
  • 茶叶加食用盐的妙用
  • 公司注销欠法人款怎么帐务处理?
  • 城镇土地使用税会计分录怎么做
  • 增值税普票丢失的最新处理
  • 重庆增值税税率调整
  • 个人技术投资入什么科目
  • 支付国外佣金代扣代缴企业所得税怎样记账
  • 业务招待费是什么科目
  • 反避税的意义
  • 私营企业员工享受探亲假吗
  • win11 insider preview怎么升级正式版
  • windows10护眼色设置
  • 修改远程桌面端口脚本
  • 折扣促销方式
  • 原始凭证的内容有哪些
  • 微信小程序开挂方法
  • 定额发票过期时间是多久
  • 医学图像处理的步骤一是设计
  • php 银行卡支付
  • 个税专项附加扣除具体怎么操作
  • 电子客票行程单怎么获取
  • 交通运输发票票样
  • 关于低值易耗品的说法中不正确的是
  • 银行存款存款单丢了怎么办
  • 亏损企业研发费用可以加计么
  • 超市的收银小票丢了可以要求重新打印一张吗
  • 小规模以前年度城建税未计提
  • 选择税的计算方法
  • 其他应付款转实收资本走什么程序
  • 被征用的不动产或者动产使用后应当怎样
  • mysql的innodb和myisam
  • 数据库性能优化方法论和最佳实践
  • 用户画像
  • mysql不能识别中文怎么解决
  • 主板如何清除cmos
  • windows怎么显示隐藏文件
  • win7电脑默认打开方式怎么设置
  • win8设置怎么打开
  • windows8触摸板设置
  • 苹果mac系统中英文切换
  • centos配置http
  • executor进程
  • 怎么在ubuntu上编程
  • centos zsh
  • linux的trace
  • win8 桌面图标
  • win10无法回退到以前的版本怎么办
  • win10任务栏怎么变成透明
  • msn无法登录
  • vue父子组件之间的通讯
  • js实现表单提交
  • python如何获取
  • 黄南同仁县海拔多少米
  • 单位自有住房免增值税吗
  • 法律服务所与律师事务所区别
  • 2022年房产税减免政策疫情
  • 税控服务费抵扣填哪
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设