错误原因有四:

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

我的错误原因是1,将外键所在的表的字段有char改回int就好了。

本文转自xwdreamer博客园博客,原文链接:http://www.cnblogs.com/xwdreamer/archive/2009/12/27/2297188.html,如需转载请自行联系原作者

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

  1. 【Bug Fix】Error : Can#39;t create table #39;moshop_1.#sql-534_185#39; (errno: 150)

    运行alter操作, alter table xx_shop_info add index FK9050F5D83304CDDC (shop_area), add constraint FK9050F ...

  2. MySQL报错、错误代码: 1005 Can‘t create table ‘数据库名.表名‘ (errno: 150) ?

    在创建数据库表时出现创建表失败的情况,如下: # 创建部门表 CREATE TABLE department(depid INT UNSIGNED NOT NULL PRIMARY KEY AUTO_ ...

  3. Mysql:ERROR 1005 (HY000): Can‘t create table ‘student.选课‘ (errno: 150)解决方法

    一.前面我按照正常操作一步步创建数据库和表,但总是会报错.. 复制各种错误去百度找答案,但是有时候有答案也不能解决出现的问题. 1.改变了数据库的字符集类型,但是依旧没有解决, 2.因为这个表里面还是 ...

  4. mysql 1033_mysql报错1033 Incorrect information in file: ''''xxx.frm''''问题的解决方法(图)...

    这篇文章主要介绍了关于mysql报错1033 Incorrect information in file: 'xxx.frm'问题的解决方法,文中通过示例代码介绍的很详细,需要的朋友可以参考借鉴,下面 ...

  5. mysql table plugin,MySql报错Table mysql.plugin doesn’t exist的解决方法

    MySql报错Table mysql.plugin doesn't exist的解决方法 一般产生原因是手工更改my.ini的数据库文件存放地址导致的 mysql服务启动时候找不到内置数据库" ...

  6. mysql 1093 you can_mysql中错误:1093-You can’t specify target table for update in FROM clause的解决方法...

    发现问题 最近在处理一些数据库中数据的时候,写了下面的这一条sql语句: UPDATE f_student SET school_id = 0 WHERE id > ( SELECT id FR ...

  7. Mysql的“Table ‘mysql.servers‘ doesn‘t exist”的解决方法

    Mysql的"Table 'mysql.servers' doesn't exist"的解决方法 参考文章: (1)Mysql的"Table 'mysql.servers ...

  8. oracle sql语句中包含‘’ 的解决方法

    oracle sql语句中包含'&' 的解决方法 参考文章: (1)oracle sql语句中包含'&' 的解决方法 (2)https://www.cnblogs.com/hm1990 ...

  9. 程序启动报错:ORA-12505;PL/SQL却可以登录的解决方法

    程序启动报错:ORA-12505;PL/SQL却可以登录的解决方法 参考文章: (1)程序启动报错:ORA-12505;PL/SQL却可以登录的解决方法 (2)https://www.cnblogs. ...

最新文章

  1. openwrt监控linux,OpenWRT上判断客户端在线个数
  2. linux转换C编码风格
  3. Python-OpenCV学习--电脑外接摄像头实时采集FAST角点并显示
  4. java判断手机号_java使用正则表达式判断手机号的方法示例
  5. 【转载】使用tf.py_func函数增加Tensorflow程序的灵活性
  6. java servlet post取值_Java servlet无法获得POST参数
  7. qt 中 使用 opengl 上下文 (context) 相关的注意事项
  8. UDSonCAN资料收集
  9. 最严格的身份证校验(JavaScript版)
  10. 10分钟搞懂商业模式画布:9张分析图、6张模板
  11. 东北四省赛 Spell Boost
  12. Unity学习笔记--实现一个简单的2D地图编辑器
  13. python内置数值运算函数有哪几个_Python这68个内置函数,建议你吃透!
  14. access与project与python的区别_Access与 Excel区别
  15. php服务映射到端口,映射php错误
  16. pycharm远程连接服务器中的docker容器的配置
  17. ArcGIS Pro发布WebScene
  18. Android介绍(未整理完...)
  19. boos直聘显示服务器繁忙,BOSS 直聘回应服务“崩了”:系统升级已完成,可正常使用...
  20. 计算机二级office高级应用试题,2016年计算机二级office高级应用练习题

热门文章

  1. linux的pthread.h
  2. 算法竞赛入门经典系列
  3. HTML Add-on HTML 查看器/编辑器查看器
  4. .Net中单元测试工具的比较(Moq, VS Fake, TypeMock)
  5. 在oracle中怎么判断一个日期是否在一定时间范围内
  6. Heartbeat V2.x双机热备安装
  7. 2011下半年案例分析题的解答思路_信息系统项目管理师考试
  8. vue-router路由基础
  9. 洛谷P5273 【模板】多项式幂函数 (加强版)
  10. codeforces 700B Connecting Universities