位置: 编程技术 - 正文

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

  • 消费税的计算方法有什么
  • 没有购销合同的销售额交印花税吗
  • 银行存款日记账电子表格模板
  • 受赠房产转让可以免个税
  • 转让房产的单位和个人都需要缴纳契税吗?
  • 多交的应交税费怎么算
  • 企业注销建造师流程
  • 自来水差额征税政策
  • 社保和公积金缴费基数怎么算
  • 合伙企业出资额不计入实收资本和资本公积 那放哪
  • 预收房款如何申报缴纳增值税
  • 增值税开票员的岗位职责
  • 一般纳税人上个月没有申报这个月申报不了
  • 只转让地上的建筑怎么办
  • 个人所得税福利费免税范围
  • 个体虚开普通发票罪立案标准
  • 材料卸车费可计入人工费吗
  • 税盘减免会计分录
  • 公司地址变更代办需要多少钱
  • 车辆保险返点计算器
  • 成本计算错误如何应对
  • 如何彻底关闭电脑右下角弹窗
  • 商业承兑汇票到期兑现流程
  • 礼品应该计入会计分录
  • 联想小新Air15如何进入bois
  • php开源软件
  • 法人借给公司钱怎么备注
  • taskhost window
  • 以固定资产换入无形资产
  • 计算机与自动化的关系
  • 包工队人员受伤该由谁负责
  • php获取网站内容
  • 最贵的手机号码值多少钱
  • 出差有补贴
  • 材料入库款项未付会计分录
  • 企业应收票据贴现 哪个部门负责
  • 一般纳税人筹建期不用交税吗
  • 上月的会计分录做错了
  • ai图片生成矢量图
  • 原生js操作数组的方法
  • 费用科目在贷方表示
  • 个人出租房屋要交印花税吗
  • 预收账款的账务处理摘要
  • 帝国cms会侵权吗为什么
  • 小规模纳税人现代服务税率
  • 一般纳税人申报表电子版
  • 如何把access数据库导入excel
  • 工业企业的会计核算程序
  • 财务制度设置
  • 航空货运票据可以抵扣吗
  • 收到所得税退税怎么做账务处理
  • 应付账款从质保金扣除
  • 厂房鉴定费的账户是什么
  • 摊销费用如何做账
  • 费用多计提了怎么办
  • 个体工商户个人经营所得税税率表
  • Mysql使用教程
  • sql中varchar和number比较
  • mysql常用关键字及其用法
  • mac下mysql密码忘记了怎么办
  • windows8crazy error
  • 苹果mac升级系统
  • centos7 network
  • win10玩游戏遇到问题需要重新启动
  • win8.1核心版密钥
  • cocoscreator渲染流程图
  • node.js的express
  • opengl1
  • unity3d apk
  • jQuery使用$.ajax提交表单完整实例
  • node解决了什么问题
  • Linux 中的Edquota命令
  • 在linux的主要组成部分中最基础的是哪一项?
  • 怎么连接w乚an
  • js如何实现重置功能
  • python gensim
  • 当jquery ajax遇上401请求的解决方法
  • 工会经费支出审批制度
  • 税收优惠政策有没有政府补助
  • 船舶吨税的税收优惠
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设