Ao realizar o comando:
alter table compras add foreign key (comprador_id) references compradores(id);
recebo o seguinte erro:
ERROR 1452 (23000): Cannot add or update a child row: a foreign key constraint fails (controle_compras
.#sql-e8c_2d
, CONSTRAINT #sql-e8c_2d_ibfk_1
FOREIGN KEY (comprador_id
) REFERENCES compradores
(id
))
Já verifiquei os tipos dos campos através dos comandos :
desc compradores;
Field | Type | Null | Key | Default | Extra
id | int(11) | NO | PRI | NULL | auto_increment
desc compras;
Field | Type | Null | Key | Default | Extra
id | int(11) | NO | PRI | NULL | auto_increment