【转】mysql createtable errno 121 150 错误 建表错误 外键
2012-05-07 16:59
471 查看
mysql createtable errno 121 150 错误 建表错误 外键
这两个都因是在建表的时候涉及到外键而引发的错误。
Error Code : 1005
Can't create table 'apts.dd_flight' (errno: 121)
外键和表一样,在同一个库中是不允许与其他外键重名的。
遇到这个错误请给你定义的外键换唯一无重复的名字。
ERROR 1005: Can't create table (errno: 150)
这个错误是有由于主表和引用表的外键关联字段定义不一致引发的。
检查两个表的关联字段是否类型编码完全一致。
另外还有一种可能就是关联字段在引用表中没有建立索引,你必须在引用表中为关联字段创建一个索引。
这两个都因是在建表的时候涉及到外键而引发的错误。
Error Code : 1005
Can't create table 'apts.dd_flight' (errno: 121)
外键和表一样,在同一个库中是不允许与其他外键重名的。
遇到这个错误请给你定义的外键换唯一无重复的名字。
ERROR 1005: Can't create table (errno: 150)
这个错误是有由于主表和引用表的外键关联字段定义不一致引发的。
检查两个表的关联字段是否类型编码完全一致。
另外还有一种可能就是关联字段在引用表中没有建立索引,你必须在引用表中为关联字段创建一个索引。
相关文章推荐
- mysql 外键 常见的的两个错误 mysql createtable errno 121 150 错误
- mysql 外键 常见的的两个错误 mysql createtable errno 121 150 错误
- MySQL创建外键时错误:MySQL Error Number 1005 Can’t create table ‘XX.frm’ (errno: 150)
- Can't create table #sql-2e4_14.frm' (errno: 150)--创建外键时发生的错误
- mysql中执行F8出现错误代码: 1005 Can't create table 'xxx' (errno: 150)
- mysql 外键约束不能重名ERROR 1005 (HY000): Can't create table 'prize.tb_power' (errno: 121)
- 创建外键的时候出错,错误码: 1005 Can't create table 'test_message.#sql-dd0_4' (errno: 150)
- mysql alter table add foreign (errno: 150)添加外键150错误
- mysql创建外键约束报错【Bug Fix】Error : Can't create table '#sql-534_185' (errno: 150)
- mysql 常见错误:Can't create table... errno150原因分析
- 使用Navicat V8.0创建数据库,外键出现错误ERROR 1005: Can't create table (errno: 121)
- 使用Navicat V8.0创建数据库,外键出现错误ERROR 1005: Can't create table (errno: 121)
- MySQL错误之ERROR 1005 (HY000): Can't create table '******' (errno: 150)
- MySQL创建外键出现 ERROR 1005: Can't create table (errno: 150)解决办法
- MySQL创建外键约束的报错Error : Can't create table '#sql-534_185' (errno: 150)
- mysql 建立外键错误(mysql error number 1005 errno: 150)
- mysql errno: 150 错误 外键
- MySQL中创建外键参照时的句法错误(errno:150)解决办法
- MySQL出现1005 - Can't create table 'zxct.#sql-1acc_a' (errno: 150)解决
- 错误笔记之Can't create table 'xxxx' (errno: 121)