您所在的位置:phpwind帮助中心首页 > 常见问题 > Mysql错误查询 > ERROR 1005 (HY000): Can't create table

ERROR 1005 (HY000): Can't create table

发布: 2009-03-03 | 阅读: 746286次 | 来源:PHPWind | 打印 | 收藏本文

错误编号:1005

问题分析:

1,MySQL支持外键约束,并提供与其它DB相同的功能,但表类型必须为 InnoDB 2、建外键的表的那个列要加上index

解决办法:

其他原因(外键和被引用外键类型不一样,比如integer和double
外键和被引用外键长度不一样,比如integer(10)和integer(5)
找不到要被引用的列. 表的字符编码不一样,如比一张表是gbk,另一张表用的是gb2312)


本帖地址:
如果以上内容不是你想要的答案,欢迎到讨论区发帖寻求帮助,官方人员友情解答
如果您认为本篇还需进一步完善,PHPWind帮助中心欢迎您也来参与 我要来补充

关键字:

1005