DesignTeen

Um blog de tutoriais e dicas

Foreign key no MySQL

5 de janeiro de 2020 MySQL Tutoriais

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);

Como exportar PostgreSQL para CSV

Criar Tabelas no Laravel (Migrations)

Pesquisar
Posts recentes
  • Importação InfoVet
  • Como liberar o acesso remoto do MySQL no Ubuntu 10.04 LTS e acessar pelo PHP
  • Como conectar SQL Server 2019 no DBeaver
  • Como obter IDs das salas no Telegram
  • Importar Vetus arquivo .DUMP no Postgres
Categorias
  • Firebird
  • Linux
  • Marketing
  • MySQL
  • PHP
  • PostgreSQL
  • Sem categoria
  • SQL Server
  • Tutoriais
Proudly powered by WordPress | Theme: Doo by ThemeVS.