日期:2014-05-17  浏览次数:20730 次

mysql 两个表建多个主外键发生错误
这是两张表

建外键发生错误:

 alter table  config_file_second_kind add foreign key(first_kind_id) references config_file_first_kind(first_kind_id);
ERROR 1005 (HY000): Can't create table 'HR_DB.#sql-62a_7' (errno: 150)

------解决方案--------------------

------解决方案--------------------
就是要为你的复合主键,对里面的每一列创建一个所以,然后才能做外键,不过不知道要不要删除复合主键上的索引。