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
 
             
             
            