我有以下内容:
CREATE TABLE afil2 (
id bigint(20) NOT NULL AUTO_INCREMENT,
`apellido` varchar(30),
`nombre` varchar(30),
documento varchar(30),
PRIMARY KEY (`id`)
);
ALTER TABLE ordenes ADD COLUMN afil2 bigint(20);
ALTER TABLE ordenes ADD FOREIGN KEY(afil2) REFERENCES database_name.afil2(id);
在最后一行我得到了错误Error Code: 1005. Can't create table 'database_name.#sql-776_f23d' (errno: 150)
我究竟做错了什么?