您所在的位置:phpwind帮助中心首页 > 常见问题 > Mysql错误查询 > ERROR 1005 (HY000): Can't create table
ERROR 1005 (HY000): Can't create table
发布: 2009-03-03 | 阅读: 746688次 | 来源:PHPWind | 打印 | 收藏本文
错误编号:1005
问题分析:
1,MySQL支持外键约束,并提供与其它DB相同的功能,但表类型必须为 InnoDB 2、建外键的表的那个列要加上index
解决办法:
其他原因(外键和被引用外键类型不一样,比如integer和double
外键和被引用外键长度不一样,比如integer(10)和integer(5)
找不到要被引用的列. 表的字符编码不一样,如比一张表是gbk,另一张表用的是gb2312)
如果您认为本篇还需进一步完善,PHPWind帮助中心欢迎您也来参与
我要来补充
