MySQL 错误码

来源:互联网 发布:c语言编程图书管理系统 编辑:程序博客网 时间:2024/05/16 15:25

150 和121

这两个都因是在建表的时候涉及到外键而引发的错误。

 

Error Code : 1005

Can't create table 'apts.dd_flight' (errno: 121)

 

外键和表一样,在同一个库中是不允许与其他外键重名的。

遇到这个错误请给你定义的外键换唯一无重复的名字。

或者:由于某种原因表的key已经在数据里定义过了,比如清理之前的库时,未清理干净等

 

 

ERROR 1005: Can't create table (errno: 150)

 

这个错误是有由于主表和引用表的外键关联字段定义不一致引发的。

检查两个表的关联字段是否类型编码完全一致。

 

另外还有一种可能就是关联字段在引用表中没有建立索引,你必须在引用表中为关联字段创建一个索引。

 

0 0
原创粉丝点击