Olá, eu escrevi o código que relaciona as colunas VENDAS e VENDEDORES e, quando fui testar, recebi o seguinte erro: Error Code: 1822. Failed to add the foreign key constraint. Missing index for constraint 'CE_VENDAS_VENDEDORES' in the referenced table 'vendedores'
Segue o código:
ALTER TABLE VENDAS ADD CONSTRAINT CE_VENDAS_VENDEDORES
FOREIGN KEY (ID_VENDEDOR)
REFERENCES VENDEDORES (ID_VENDEDOR)
ON DELETE NO ACTION
ON UPDATE NO ACTION;
Não estou conseguindo identificar o erro. Segue os códigos das colunas VENDA e VENDEDORES se precisar: VENDAS:
create table VENDAS (
id_pedido int not null,
id_vendedor int not null,
id_livro int not null,
qtd_vendida int not null,
data_venda date not null,
primary key (id_vendedor, id_pedido)
);
VENDEDORES:
create table vendedores(
id_vendedor int not null,
nome_vendedor varchar(255) not null,
primary key(id_vendedor)
);
Alguém pode identificar o erro e me dizer por favor?