我在将外键添加到现有表时遇到问题,总是出错
ERROR 1005(HY000): Can't create table '#sql-a1f-b84' (errno: 150)
我试过了
ALTER TABLE alliances ADD CONSTRAINT fk_alliance_id FOREIGN KEY (alliance_id) references alliances(id);
当我做DESCRIBE alliances;
Field Type Null Key Default Extra
id int(11) NO PRI NULL auto_increment
name bigint(2) YES NULL
当我做DESCRIBE alliance_invitation;
Field Type Null Key Default Extra
id int(11) NO PRI NULL auto_increment
alliance_id int(11) NO
谁能告诉我有什么问题?