Dei o comando para criar a foreign key:
alter table compras add foreign key(comprador_id) references compradores(
id);
E ao inserir na tabela com um comprador_id que não existe na tabela dos compradores(no caso com o número 100), não ocorre nenhuma mensagem de alerta como mostrado no vídeo, pelo contrário, o número é aceito e adicionada a linha na tabela, mesmo não existindo o 100 na tabela dos compradores.
insert into compras (valor, data, observacoes, forma_pagt, comprador_id)
values (110.5, '2015-08-21', 'Presente familia', 'boleto', 100);