MySQL创建外键约束的报错Error : Can't create table '#sql-534_185' (errno: 150)
来源:互联网 发布:广州数据分析师培训 编辑:程序博客网 时间:2024/05/16 01:40
总得来说是因为两个表的字段类型不一致,例如:
- 两个字段的类型或大小不严格匹配,一个为tinyint,另一个为char;或一个为int(10)另一个为int(9)也是不行的,即使都为int(10),但一个是有符号数,一个是无符号数也会报错。
- reference的另一个表的字段必须是主键或建立索引。
- 外键的名字有重复或与键值重复。
- 两个表必须都是用InnoDB引擎,事实上MyISAM引擎是不会产生外键的。
- 设置了ON DELETE SET NULL,但字段又设置为NOT NULL。
- 在这个关系里面,其中的一个字段是一个混合键值中的一个,它没有自己独立的索引,这时,你必须为它创建一个独立的索引。
- 主键和外键的字符编码不一致。例如一个是utf-8另一个是GBK。
总的来说,就是两个字段有不一样的地方,不能建立外键约束。
阅读全文
0 0
- MySQL创建外键约束的报错Error : Can't create table '#sql-534_185' (errno: 150)
- mysql创建外键约束报错【Bug Fix】Error : Can't create table '#sql-534_185' (errno: 150)
- 【Bug Fix】Error : Can't create table '#sql-534_185' (errno: 150)
- MySQL 外键创建表失败 ERROR 1005 (HY000): Can't Create Table....(errno: 150)
- MySQL创建外键出现 ERROR 1005: Can't create table (errno: 150)解决办法
- mysql 创建外键提示 Can't create table 'xx.#sql-d14_4f' (errno: 150)
- MySql错误记录:(外键重复)报错Can't create table 'usersys.#sql-618_1' (errno: 121)
- mysql 外键约束不能重名ERROR 1005 (HY000): Can't create table 'prize.tb_power' (errno: 121)
- mysql外键关联导致的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)
- 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)解决办法
- MySQL ERROR 1005: Can't create table (errno: 150)解决办法
- MySQL ERROR 1005: Can't create table (errno: 150)解决办法
- Java设计模式:八、外观模式
- unity 读取精灵图Sprite
- 001 Python安装与环境变量的配置
- 洛谷P2015 二叉苹果树
- Linux帮助说明
- MySQL创建外键约束的报错Error : Can't create table '#sql-534_185' (errno: 150)
- Android神器:Xposed框架
- Pycharm字体颜色设置
- 我的淘宝新店的辛酸与感恩
- oracle 单表查询
- Linux学习笔记 --Bash Scripts
- nginx利用第三方模块nginx_upstream_check_module来检查后端服务器的健康情况
- 用于辅助拼接HQL语句_工具
- No mapping found for HTTP request with URI [/app17a/] in DispatcherServlet with name 'springmvc'解决方法