Ir para conteúdo
Fórum Script Brasil
  • 0

Criar usuario e seus direitos.


Ricardo Ausier

Pergunta

5 respostass a esta questão

Posts Recomendados

  • 0

Prezado Denis;

 Obrigado pela ajuda. foi resolvido com sucesso.

Gostaria de perguntar como posso ver os relacionamentos de tabelas, exemplo:

Tabelas1 e tabela2

SELECT * FROM information_schema.KEY_COLUMN_USAGE 
          WHERE TABLE_SCHEMA = 'teste_db' 
          AND TABLE_NAME = 'tabela1' 
          AND REFERENCED_TABLE_NAME = 'tabela2';

todas as tabelas estão com engenharia  ENGINE=MyISAM. ( Não consigo ver os relacionamentos, Tenho que fazer uma engenharia reversa e a base não mostra os relacionamentos)

Desde já Muito obrigado.

 

Link para o comentário
Compartilhar em outros sites

  • 0

Boa tarde Ricardo,

Não há relacionamentos explícitos quando engine é MyISAM. 

O engine utilizado para manter integridade referencial é o InnoDB.

O banco information_schema é virtual, e proprietário do MySQL. É montado quando do start do MySQL. 

As informações de relacionamentos de todos os bancos de seu MySQL estão na tabela TABLE_CONSTRAINTS do banco information_schema.

 

Link para o comentário
Compartilhar em outros sites

  • 0

Prezado Denis Courcy.

          bom dia, Obrigado pela resposta, já tinha pesquisado sob a Engenharia Myisam e InnoDB; minha duvida é:

Tenho que fazer a Re-engenharia Reversa das Bases de Dados, para que eu possa ver os relacionamentos tenho que alterar para InnoDB, ou não vai adiantar nada. por não ter integridade de relacionamento.
ALTER TABLE glpi_users
ENGINE = InnoDB\G.

Obrigado pela atenção

 

Link para o comentário
Compartilhar em outros sites

  • 0
Em 15/08/2016 at 10:00, Ricardo Ausier disse:

Prezado Denis Courcy.

          bom dia, Obrigado pela resposta, já tinha pesquisado sob a Engenharia Myisam e InnoDB; minha duvida é:

Tenho que fazer a Re-engenharia Reversa das Bases de Dados, para que eu possa ver os relacionamentos tenho que alterar para InnoDB, ou não vai adiantar nada. por não ter integridade de relacionamento.
ALTER TABLE glpi_users
ENGINE = InnoDB\G.

Obrigado pela atenção

 

Prezado Denis Courcy.

          bom dia, Obrigado pela resposta, já tinha pesquisado sob a Engenharia Myisam e InnoDB; minha duvida é:

Tenho que fazer a Re-engenharia Reversa das Bases de Dados, para que eu possa ver os relacionamentos tenho que alterar para InnoDB, ou não vai adiantar nada. por não ter integridade de relacionamento.
ALTER TABLE glpi_users
ENGINE = InnoDB\G.

Obrigado pela atenção

 

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...