位置: 编程技术 - 正文

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

  • 一般纳税人资格证明
  • 纳税怎么算
  • 个人所得税申报退税的条件
  • 劳务属于什么工种
  • 三代手续费怎么申请返还
  • 小规模按季申报 月销售收入不超过
  • 资产总额和权益总额必然相等吗
  • 团建费用会计怎么写记账凭证
  • 企业政策性搬迁损失的所得税处理
  • 不是单位职工个税怎么算
  • 以股权入股要交税吗?
  • 收到电费发票做账摘要怎么写
  • 当月发票已认证还能作废吗
  • 农业企业销售林木是否要交印花税?
  • 为什么营收高利润低
  • 账本印花税税金及附加怎么入账?
  • 哪些票据可以抵扣个人所得税
  • 网络直播应如何缴纳增值税?
  • 物流车辆挂靠账务怎么处理?
  • 三代税款手续费是什么意思
  • 工会委员会开票信息
  • 网卡和网线都正确接法
  • Mac怎么禁用icloud
  • php serialize
  • 清理c盘清理
  • win11dev预览修复工具
  • macbookpro怎么打开活动监视器
  • .inc是什么文件
  • phpstudy的ftp
  • logd是什么进程
  • file php
  • 质量赔偿款要交税吗
  • 微信小程序获取手机号
  • vue for循环遍历对象取值
  • 基于springboot的oa
  • 印花税应税凭证数量是什么意思
  • sklearn average precision
  • php实用教程
  • 印花税跨年度缴纳有滞纳金吗
  • 简述资产负债表债务法
  • 电子客票行程单怎么获取
  • 国际货运代理公司排名
  • 印花税土地使用权计税依据
  • 免征增值税的货物
  • 报关单填制相关规范相关文件
  • 2021发票认证
  • mysql的lsn
  • mysql,if
  • 建筑工程机械费用标准
  • 上月的普票下月可以记账么
  • 工会经费的会计分录2022
  • 物流费属于什么会计科目
  • 简易计税结转
  • 卖二手车怎么做账务处理
  • 股东借款转为资本公积的决议
  • 飞机票没有发票只有行程单
  • 存货有哪几个科目
  • 差旅费报销单是谁填写的
  • 固定资产净额怎么计算公式
  • mac的mysql安装
  • windows8.1大小
  • xp如何查看系统位数
  • win7用户在哪
  • CentOS中-bash: lsb_release: command not found错误的解决方法
  • windows怎么右键
  • ssh密钥根据什么生成
  • win7突然变卡顿怎么回事
  • win8怎么改系统
  • Win10 Mobile 10586.122 ROM安装包有多大?
  • 基于javascript数独游戏论文参考文献
  • ndk sdk
  • python cx_Oracle的基础使用方法(连接和增删改查)
  • 关于全局变量和局部变量说法不正确的是
  • 关于javascript的说法
  • android 5.1 WIFI图标上的感叹号及其解决办法
  • js如何保留一位小数
  • express常用api
  • 买药开税票多少税率
  • 开票软件重置密码去哪里
  • 车辆购置税多久能退回来
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设