请大家给我找几个可能出现这个问题的答案,越全越好。

解决方案 »

  1.   

    1.只有InnoDB这个存储引擎才支持外键功能
    2.在InnoDB前提下 建立外键不成功原因可能如下:
    a.主外键字段类型不一样(- -|\昨天我也犯错误了)
    b.外键所对应的主表那个字段一定要是主键
    c.主外键必须都有索引
    d.2表字符集的不同可能也造成
      

  2.   

    帮1楼补充下:
    还有一点是 字段类型的 unsigned 也要一样,不可以一个有一个没..(刚犯过错误).
    语法也正确,嘿嘿.可以用show innodb status 查看错误提示.