mysql无法连接外键解决办法

mysql无法连接外键

急。。。。。。

建立两个表,其中一个表中的type_id对应另外一个表的主键id。总是提示

Error Code: 1005

Can’t create table ‘aclome_css.#sql-874_52’ (errno: 150)

排除的原因:

两个字段的类型或者大小不严格匹配

你试图引用的其中一个外键没有建立起索引,或者不是一个primary key , 如果其中一个不是primary key 的放,你必须为它创建一个索引。

必须是InnoDB引擎

找不到主表中 引用的列

主键和外键的字符编码不一致

这些都没有问题。表中的字段连接到本身主键为外键则可以。

求解。。。

谢谢各位大神了。



贴你的sql和建表语句




楼主至少应该贴出相应的create table 语句吧。

问题说明越详细,回答也会越准确!参见如何提问。(提问的智慧)




建表SQL语句、建立外键的SQL语句是什么,建议用代码建立外键




学习!!

 怎么还有还有一个外键没有建立成功?

mysql无法连接外键解决办法

相关文章:

你感兴趣的文章:

标签云: