Can't create table './store/#sql-b2c_1a.frm' (errno: 150)解决方法

错误原因有四:

1、外键的引用类型不一样,主键是int外键是char
2、找不到主表中 引用的列
3、主键和外键的字符编码不一致
4.还有要建立外键的话,要先建立索引。没有建立索引也会出错。

我的错误原因是将一个bigint的外键指向了一个int类型的主键,都改成bigint或者int就解决了。

转载自:

http://www.cnblogs.com/xwdreamer/archive/2009/12/27/2297188.html

今天又碰到了这个问题,这次是引用的外键在另外一个表中不是主键,也没有建立索引

再引用一片文章

http://www.iteye.com/problems/103359

第二种#1452错误删除掉存放外键的表中的数据即可,或者主外键的表数据都删除

最新文章

  1. storm0.9.5集群安装
  2. 安装 CentOS 后的系统配置及软件安装备忘
  3. lazy?
  4. Android NDK目录介绍
  5. Mybatis Oracle 更新时报错17090
  6. java bean、List、数组、map和Json的相互转化
  7. DBA_Oracle数据库运维监控(案例)
  8. cocoapods_第二篇
  9. libeXosip2(3) -- SIP messages and call control API
  10. 研究表明,VR社交有助于内向者改变性格
  11. 使用JavaScript生成二维码教程-附qrcodejs中文文档
  12. 如何降低90%Java垃圾回收时间?以阿里HBase的GC优化实践为例
  13. 【数论】卢卡斯定理模板 洛谷P3807
  14. Chapter5_初始化与清理_数组初始化与可变参数列表
  15. 练就Java24章真经—你所不知道的工厂方法
  16. Vagrant 命令详解
  17. VS2017进程为idXXXX 无法启动解决方案
  18. json序列化 & 反序列化
  19. Unity5 AssetBundle系列——基本流程
  20. 虹软2.0免费离线人脸识别 Demo [C++]

热门文章

  1. svg可缩放矢量图形
  2. transform(变形)和transform-origin(变形原点)
  3. NUC_TeamTEST_C && POJ2299(只有归并)
  4. centos 编译 安装 protobuf
  5. C语言数组删除增加一个元素
  6. [知识点]计算几何I——基础知识与多边形面积
  7. 浅谈 LCA
  8. 【JAVA基础】 MAP 遍历
  9. BZOJ3759: Hungergame 博弈论+线性基
  10. java开发_模仿百度文库_OpenOffice2PDF_注意事项