位置: 编程技术 - 正文

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

  • 企业税收主要分为哪几类
  • 老板让我去分公司怎么拒绝
  • 失业保险费返还后是给单位还是给员工
  • 普通发票作废要本人去拿吗
  • 国有资本及权益客观增减因素
  • 中兴通抵扣官网
  • 小规模建筑业如何做账
  • 平价转让股权如何交税
  • 金融资产转回
  • 公司办公室收到上级主管部门的一份
  • 企业设备维修管理制度
  • 行政事业单位工作经费使用范围
  • 计提坏账准备的前提条件
  • 营改增 贷款服务
  • 企业与个人租赁合同范本
  • 金税三期能查几年前的发票
  • 印花税税率需要记忆吗
  • 跨年度多计提的租金怎么冲
  • 银行贷款受托支付受托人有风险吗
  • 财务做哪些工作
  • 开票多一分钱怎么办
  • 借主营业务成本表示什么
  • 企业投资股票取什么名字
  • 客户汇公司账户怎么汇
  • 不动产投资包括哪些
  • 公司冲销费用凭证是什么
  • php 签名算法
  • 外贸公司付款方式有几种
  • 无形资产的摊销方法
  • 货物退回的会计处理
  • vue框架基础知识
  • 借款费用开始资本化应满足的条件不包括
  • php实现和工作原理
  • 深入分析php优化模型
  • Cookie 的 SameSite 属性
  • python字典删除键值对方法
  • 做工程没钱了可以贷款吗
  • 分公司开票总公司付款可以吗
  • 差旅费报销可以直接从公账转到个人账户吗
  • mysqldump导入数据库
  • sql2005备份数据库
  • 个体户开电子发票怎么申请
  • 旧设备入账
  • 企业跨区变更地址迁入地核验码怎么查询
  • 待报解预算收入是什么
  • 工程项目辅材占比
  • 股票的主要种类及其相应的功能
  • 新准则下企业计划的内容
  • 固定资产溢余账务处理
  • 有限责任公司减资的条件
  • 预收款开票的会计分录
  • 无偿划转资产需要挂其他应收款吗
  • 供应商来货怎么做会计分类
  • 加计抵扣会计处理
  • 结转本月福利费会计分录
  • 免税 企业
  • 收到银行利息记什么会计科目
  • 商品流通企业会计
  • sqlserver2008分页查询
  • vs2010安装失败的解决办法
  • mysql8.0创建函数
  • mysql的全文索引的用处
  • 把winpe安装至系统盘
  • Win10 Mobile 10572快速配置更新推送 Win10 Mobile 10572升级体验
  • win7系统如何关闭开机自动启动软件
  • linux引导程序有哪些
  • windows7磁盘清理命令
  • Win10 Mobile 10586.164上手体验视频评测
  • Linux系统配置IP地址
  • javascript基础编程
  • nodejs截图
  • OKHttp源码解析-ConnectionPool对Connection重用机制&Http/Https/SPDY协议选择
  • javascript高级程序设计最新版
  • shell脚本实现文件重命名
  • android StrictMode使用
  • python 设计
  • 基于bootstrap的网站
  • 涉农项目有哪些项目
  • 增值税抵扣联怎么装订
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设