Foreign key no MySQL
Como registrar uma chave estrangeira no MYSQL?
Observação: As tabelas precisam estar como InnoDB
Para verificar clique em: Operações –> Motor de armazenamento –> InnoDB
Execute os seguintes comandos, mudando as tabelas e os indices.
ALTER TABLE gafanhotos ADD FOREIGN KEY (id_cursopreferido_fk) REFERENCES cursos(idcurso)
ALTER TABLE produtos_fisicos_estoque ADD FOREIGN KEY (id_produtos_fisicos_fk) REFERENCES produtos_fisicos(id);
ALTER TABLE modelo_documento ADD FOREIGN KEY (id_clinica_veterinaria_fk) REFERENCES clinica_veterinaria(id);
ALTER TABLE assinatura_pagamento ADD FOREIGN KEY (id_assinatura_planos_fk) REFERENCES assinatura_planos(id);
ALTER TABLE config_venda_rapida ADD FOREIGN KEY (id_clinica_veterinaria_fk) REFERENCES clinica_veterinaria(id);
ALTER TABLE config_venda_rapida ADD FOREIGN KEY (id_cliente_fk) REFERENCES cliente(id);
ALTER TABLE config_venda_rapida ADD FOREIGN KEY (id_animal_fk) REFERENCES animais(id);
ALTER TABLE envio_de_lembretes ADD FOREIGN KEY (id_clinica_veterinaria_fk) REFERENCES clinica_veterinaria(id);
ALTER TABLE pet_agenda ADD FOREIGN KEY (id_cliente_fk) REFERENCES cliente(id);
ALTER TABLE pet_agenda ADD FOREIGN KEY (id_animal_fk) REFERENCES animais(id);
ALTER TABLE anotacoes ADD FOREIGN KEY (id_cliente_fk) REFERENCES cliente(id);
ALTER TABLE anotacoes ADD FOREIGN KEY (id_clinica_veterinaria_fk) REFERENCES clinica_veterinaria(id);
ALTER TABLE tipos_de_vermifugos_e_antipulgas ADD FOREIGN KEY (id_clinica_veterinaria_fk) REFERENCES clinica_veterinaria(id);
ALTER TABLE anexos_docs ADD FOREIGN KEY (id_cliente_fk) REFERENCES cliente(id);
ALTER TABLE anexos_docs ADD FOREIGN KEY (id_clinica_veterinaria_fk) REFERENCES clinica_veterinaria(id);
ALTER TABLE campos_da_consulta_ativos ADD FOREIGN KEY (id_clinica_veterinaria_fk) REFERENCES clinica_veterinaria(id);
ALTER TABLE contas_pagar_receber ADD FOREIGN KEY (id_clinica_veterinaria_fk) REFERENCES clinica_veterinaria(id);
ALTER TABLE contas_pagar_receber_relation ADD FOREIGN KEY (id_contas_pagar_receber_fk) REFERENCES contas_pagar_receber(id);
ALTER TABLE contas_pagar_receber_relation ADD FOREIGN KEY (id_formas_de_pagamento_fk) REFERENCES formas_de_pagamento(id);
ALTER TABLE contas_pagar_receber_relation ADD FOREIGN KEY (id_clinica_veterinaria_fk) REFERENCES clinica_veterinaria(id);
ALTER TABLE servicos_diversos ADD FOREIGN KEY (id_animal_fk) REFERENCES animais(id);
ALTER TABLE servicos_diversos ADD FOREIGN KEY (id_funcionario_fk) REFERENCES admin(id);
ALTER TABLE servicos_diversos ADD FOREIGN KEY (id_servicos_fk) REFERENCES servicos(id);
ALTER TABLE agenda_final ADD FOREIGN KEY (id_cliente_fk) REFERENCES cliente(id);
ALTER TABLE agenda_final ADD FOREIGN KEY (id_animal_fk) REFERENCES animais(id);
ALTER TABLE agenda_final ADD FOREIGN KEY (id_funcionario_fk) REFERENCES admin(id);
ALTER TABLE produtos_fisicos_lote ADD FOREIGN KEY (id_fornecedor_fk) REFERENCES fornecedores(id);
ALTER TABLE clinica_veterinaria ADD FOREIGN KEY (id_hospital_veterinario_fk) REFERENCES hospital_veterinario(id);
ALTER TABLE funcionario_porcentagem_servico_petshop ADD FOREIGN KEY (id_servico_petshop) REFERENCES servicos_petshop(id);
ALTER TABLE funcionario_porcentagem_servico_produto ADD FOREIGN KEY (id_produto_fk) REFERENCES produtos_fisicos(id);
ALTER TABLE planos_de_saude ADD FOREIGN KEY (id_clinica_veterinaria_fk) REFERENCES clinica_veterinaria(id);
ALTER TABLE planos_de_saude ADD FOREIGN KEY (id_servicos_fk) REFERENCES servicos(id);
ALTER TABLE planos_de_saude_ativos ADD FOREIGN KEY (id_animal_fk) REFERENCES animais(id);
ALTER TABLE planos_de_saude_ativos ADD FOREIGN KEY (id_planos_de_saude_fk) REFERENCES planos_de_saude(id);
ALTER TABLE pacotes_banho_tosa ADD FOREIGN KEY (id_clinica_veterinaria_fk) REFERENCES clinica_veterinaria(id);
ALTER TABLE pacotes_banho_tosa ADD FOREIGN KEY (id_servicos_petshop_fk) REFERENCES servicos_petshop(id);
ALTER TABLE pacotes_banho_tosa_ativos ADD FOREIGN KEY (id_animal_fk) REFERENCES animais(id);
ALTER TABLE pacotes_banho_tosa_ativos ADD FOREIGN KEY (id_pacotes_banho_tosa_fk) REFERENCES pacotes_banho_tosa(id);
ALTER TABLE servicos_diversos_petshop ADD FOREIGN KEY (id_animal_fk) REFERENCES animais(id);
ALTER TABLE servicos_diversos_petshop ADD FOREIGN KEY (id_funcionario_fk) REFERENCES admin(id);
ALTER TABLE servicos_diversos_petshop ADD FOREIGN KEY (id_servico_petshop_fk) REFERENCES servicos_petshop(id);
ALTER TABLE grupo_de_contas_categoria ADD FOREIGN KEY (id_clinica_veterinaria_fk) REFERENCES clinica_veterinaria(id);
ALTER TABLE grupo_de_contas_subcategoria ADD FOREIGN KEY (id_clinica_veterinaria_fk) REFERENCES clinica_veterinaria(id);
ALTER TABLE grupo_de_contas_subcategoria ADD FOREIGN KEY (id_grupo_de_contas_categoria_fk) REFERENCES grupo_de_contas_categoria(id);