mysql :建立外键的错误提示:1005 - Can't create table 'oschina.#sql-97c_2' (errno: 150)

MySQL:在使用navicat 8 for MySQL 给MySQL数据库建立外键的时候出现这样的错误
那位大侠帮忙看哈!

貌似外键只能在表类型为innoDB类型才可以用
而mysql 默认表类型为myisam
你可以试一下
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-11-02
把代码贴出来看看吧
请参考
第2个回答  2010-11-04
我也遇到过,因为你要建立外键,而且要使用innodb的数据库.