位置: 编程技术 - 正文

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

  • 预收货款需要缴纳消费税吗?缴纳消费税的时间应该是?
  • 流转税解释
  • 如何进行个人所得税认定
  • 税款代码
  • 企业所得税怎么做账
  • 借款给别的公司收到的利息会计分录怎么写
  • 小规模转一般纳税人生效时间
  • 生鲜配送公司财务制度
  • 小规模纳税人增值税税率
  • 汇兑损益属于企业成本吗
  • 物流商品采购价差如何做账
  • 工业企业生产费用按经济内容划分,一般称为
  • 附加税印花税个税申报实训心得
  • 只有税控盘没有报税盘
  • 负数发票作废了对原来的正数发票有什么影响
  • 专项产资金支出要怎么做分录?
  • 企业必须要现金流入吗
  • 建筑服务 1%
  • 公益性捐赠需要缴纳增值税吗
  • 递延收益的所得税影响
  • 报完税后反结账调整主营业务收入可以吗?
  • 承租方出售资产的行为
  • 机构股东入股资金流向
  • 外币报表未分配利润折算
  • 预付账款和其他应收款可以抵消吗
  • 调减管理费用如何调整本年利润
  • 企业所得税季度预缴可以弥补以前年度亏损吗
  • 个人接受捐赠要开发票吗
  • 中小企业工会经费怎么算
  • 吸甲醛最好的植物是什么?
  • 进项票与实际支出金额不符
  • centos7安装php7.3
  • 银行退回手续费的账务处理
  • pgptray.exe - pgptray是什么进程 有什么用
  • 录入财务凭证
  • 纽约公共图书馆开放时间
  • web网页制作软件
  • 期间费用计入产品成本的费用吗
  • phpstudy删除
  • 出资入股是什么意思
  • vue页面嵌套iframe vue页面
  • uniapp scroll-view基础用法
  • 河北汽车购置税税率
  • 金税盘服务费分录
  • 小微企业应纳税所得额计算
  • 现金日记账一般采用什么格式
  • 向银行申请银行汇票
  • 期权费的合理范围计算
  • 关于固定资产的说法
  • 现金日记账的登记证据有
  • 长期股权投资利润调整加折旧
  • 资产损失根据发票核算
  • 退货会计如何处理
  • 公司费用报销单样本
  • 如何对企业进行有效的控制
  • 建总账的注意事项
  • 账簿设制的一般程序
  • windows7如何获得正版
  • win8.1纯净版下载
  • linux中sed详细用法
  • sata驱动怎么装
  • mac电脑怎么装win10
  • mac文稿怎么查看字数
  • win10怎么显示磁盘已用空间
  • win7 系统没有声音
  • linux无法使用ls
  • win7电脑出现广告弹窗怎么办
  • 人在国外怎么补办身份证
  • win8系统修复在哪里
  • opengl详解
  • php编译安装常见的软件
  • shell脚本获取进程pid
  • 简单的小创意
  • vue组件的使用步骤
  • jqgrid获取选中行
  • jquery根据value获取元素
  • PYTHON内置函数,标准库,三方库的区别
  • JavaScript中void(0)的具体含义解释
  • 外贸公司如何开发客户
  • 安徽省印花税核定
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设