Como posso mostrar dados da coluna no PhpMyAdmin na inserção?

1

Quando insiro um registro com um relacionamento de chave estrangeira, como posso alterar o menu suspenso para mostrar outra coluna de tabela estrangeira? Por padrão, ele mostra a chave primária da tabela externa (um int) que não é muito descritiva. Posso forçá-lo a exibir outro campo (como um campo varchar com descrição) da mesma tabela estrangeira?

Por exemplo, se houver uma tabela estrangeira GenderIDs de 1 = Masculino e 2 = Feminino e a chave estrangeira for Pessoa.GenderID, como posso forçar a lista suspensa a ler "Masculino" ou "Feminino" em vez de "1" ou "2"?

tabelas de exemplo:

Gender
GenderID  GenderDescription
1         Male
2         Female

Person
PersonID  GenderID
1         2
2         2
3         1

MySQL v5.1.41 tabelas InnoDB

    
por David Fox 18.10.2010 / 23:10

1 resposta

1

Na tabela referenciada (Gênero), você pode ir para "Vista de Relação" e sob a tabela há uma caixa de seleção "Escolher campo para exibir", na qual você escolhe a coluna que será exibida ao lado do valor de GenderId na referência tabela (Pessoa). phpymadminWiki

    
por 18.12.2010 / 13:45