最后再补一句,主键表和外键表编码类型也要一样!!!!!!

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

首先要注意外键表和主键表中的数据类型要一致,另外,主键表中被外键引用的数据列要设为unique才行。

更改语句:

alter table b modify isbn varchar(20) not null unique;

这个时候就要查看我们的表是什么样子的啦。

比如说是表b的话,那么我们describe b;

但是显示是不全的。

那就可以直接查看创建语句了。

改好unique了,可以继续愉快的玩耍了。

转载于:https://www.cnblogs.com/AbsolutelyPerfect/p/7804870.html

mysql添加外键报错:ERROR 1215 (HY000): Cannot add foreign key constrain相关推荐

  1. mysql 1215_mysql执行带外键的sql文件时出现mysql ERROR 1215 (HY000): Cannot add foreign key constraint的解决...

    ERROR 1215 (HY000): Cannot add foreign key constraint 最近在建表时遇到了这个错误,然后找了下找到了解决办法,记录下: 本来是要建两张表: 出现下面 ...

  2. MYSQL 添加外键报错

    2014年6月16日 10:48:51 出错的部分提示摘录: #1452 - Cannot add or update a child row: a foreign key constraint fa ...

  3. mysql添加外键1215错误_MySQL添加外键时报错:1215 Cannot add the foreign key constraint的解决方法...

    前言 这篇文章主要涉及到在数据创建表时,遇到ERROR 1215 (HY000): Cannot add foreign key constraint 问题方面的内容,对于在数据创建表时,遇到同样问题 ...

  4. 解决MySQL删除外键时报错Error Code: 1091. Can‘t DROP ‘XXX‘; check that column/key exists

    解决MySQL删除外键时报错Error Code: 1091. Can't DROP 'XXX'; check that column/key exists   长期不写基础的 MySQL 代码,笔者 ...

  5. MySQL插入中文出现报错: ERROR 1366 (HY000): Incorrect string value: ‘\xD5\xC5\xC8\xFD‘的解决方案

    MySQL插入中文出现报错: ERROR 1366 (HY000): Incorrect string value: '\xD5\xC5\xC8\xFD'的解决方案 1 MySQL 5.5 版本 1. ...

  6. Error 1215:Cannot add foreign key constraint

    今天用数据库时出现 Error 1215:Cannot add foreign key constraint 报错,在经历了一番波折后解决了问题的所在,写下这篇博客记录一下. 运行的代码: CREAT ...

  7. blast2go centos mysql 5.7++ 安装报错ERROR 1819 (HY000) at line 4

    1)解决导入数据mysql -uroot -p passwd <b2gdb.sql 报错ERROR 1819 (HY000) at line 4: Your password does not ...

  8. 关于mysql添加外键的时候报错_MySQL添加外键时报错:1215 Cannot add the foreign key constraint的一个可能解决方法...

    今天给设计好的班级表和专业表以及院系表添加外键时,报了这样一个错误 ** 1215 Cannot add the foreign key constraint ** 去百度搜了一圈,说可能时因为字段类 ...

  9. mysql 外键报错_MySQL添加外键、删除外键方式,MySQL删除外键报错快速解决方案...

    外键的作用主要在于对各类表单进行约束,避免出现冗余数据及超出数据.那么,MySQL如何添加与删除外键?添加删除外键时报错是什么原因? 本文将从创建MySQL表单时添加外键.给已存在表单添加外键.删除外 ...

最新文章

  1. 约会安排 (区间合并)毒瘤题
  2. Linux网络篇基础知识
  3. 共享一个查找IP所在交换机端口的方法
  4. Java文件上传如何实现呢?
  5. CSS——Position定位
  6. 使用nodejs代码在SAP C4C里创建Individual customer
  7. Java 中的并发工具类
  8. (软件工程复习核心重点)第十二章软件项目管理-第三节:人员组织和质量保证
  9. 数据处理python
  10. Linux 内核的测试和调试(1)
  11. JeeWx捷微管家系统
  12. cad在服务器那个文件夹,CAD存放文件的路径默认在哪里
  13. MongoDB 极简实践入门学习(转载)
  14. Navicat定期备份MySQL数据库,定期清理备份文件
  15. 基于Highcharts的仪表盘设计
  16. [日记]初中时写的一篇日记
  17. Unity3D命令手册
  18. java配置lib_javalib中文 java中的lib什么作用呢
  19. [转载]孙婧妍:高考语文148分是这样炼成的(附:孙婧妍
  20. 案例分析考点精编JS-2(沟通 至 项目组合)

热门文章

  1. kmeans聚类源代码
  2. Mysql修复损坏表并写脚本自动修复
  3. CAN总线简明易懂教程(一)
  4. 电子系统动态范围的理解
  5. android工程r红,Android Studio - 为什么R随机变为红色?
  6. python netsnmp_使用 Net-SNMP 和 IPython
  7. RS232交叉串口线的做法与测试!
  8. python以及MATLAB终止循环的快捷键
  9. c++容器vector
  10. 数据分析之机器学习(整理笔记)