【Bug Fix】Error : Can't create table '#sql-534_185' (errno: 150)
来源:互联网 发布:freebsd 安装python 编辑:程序博客网 时间:2024/05/29 16:16
执行alter操作,
alter table xx_shop_info add index FK9050F5D83304CDDC (shop_area), add constraint FK9050F5D83304CDDC foreign key (shop_area) references xx_shop_area (id)
出现以下的错误Error : Can't create table '#sql-534_185' (errno: 150)
找了好多原因,总结可以列举如下,我的犯错的是5
1、外键的引用类型不一样,主键是int外键是char
2、找不到主表中 引用的列
3、主键和外键的字符编码不一致
4、还有要建立外键的话,要先建立索引。没有建立索引也会出错。
5、还有可能是是标的Table Type 不对,如下的InnoDB 和MyISAM的错误
0 0
- 【Bug Fix】Error : Can't create table '#sql-534_185' (errno: 150)
- mysql创建外键约束报错【Bug Fix】Error : Can't create table '#sql-534_185' (errno: 150)
- MySQL创建外键约束的报错Error : Can't create table '#sql-534_185' (errno: 150)
- MySQL ERROR 1005: Can't create table (errno: 150)解决办法
- MySQL ERROR 1005: Can't create table (errno: 150)解
- MySQL ERROR 1005: Can't create table (errno: 150)
- ERROR 1005: Can’t create table (errno: 150)
- MySQL ERROR 1005: Can't create table (errno: 150)解决办法
- MySQL ERROR 1005: Can't create table (errno: 150)
- ERROR 1005 (HY000): Can't create table 'XXXXX' (errno: 150)
- MySQL ERROR 1005: Can't create table (errno: 150)
- MySQL ERROR 1005: Can’t create table (errno: 150)解决办法
- MySQL ERROR 1005: Can't create table (errno: 150)解决办法
- MySQL ERROR 1005: Can't create table (errno: 150)解决办法
- ERROR 1005 (HY000): Can't create table '' (errno: 150)
- MySQL ERROR 1005: Can't create table (errno: 150)解决办法
- MySQL ERROR 1005: Can't create table (errno: 150)解决办法
- Error Code: 1005. Can't create table '…' (errno: 150)
- 明月寄相思中秋节ppt模板
- Android开发简介
- java base64编码和解码的三种方式
- OC基础—内存管理之set方法内存管理
- Unicdoe【真正的完整码表】
- 【Bug Fix】Error : Can't create table '#sql-534_185' (errno: 150)
- 简述STRUTS2 Convention零配置
- 阿里巴巴技术实习生面试,c++方向
- 根据二叉树的先序与中序序列或后续与中序序列恢复二叉树并图像化打印(c语言)
- Sort List
- Android 猜拳小游戏
- 数据一致性和并发性
- 设置最新版Chrome 3.4 中间搜索栏不跳转到标签栏 设置搜索不跳转到hk
- css圆角边框