下面的提示请帮我解释下,因我刚接触PHP,对它比较陌生,请解释的明白些。谢谢!
ERROR 1005 (HY000): Can't create table
发布: 2009-03-03 | 阅读: 398047次 | 来源:PHPWind |
错误编号:1005
问题分析:
1,MySQL支持外键约束,并提供与其它DB相同的功能,但表类型必须为 InnoDB 2、建外键的表的那个列要加上index
解决办法:
其他原因(外键和被引用外键类型不一样,比如integer和double
外键和被引用外键长度不一样,比如integer(10)和integer(5)
找不到要被引用的列. 表的字符编码不一样,如比一张表是gbk,另一张表用的是gb2312)