Listar foreign keys
Existe algum comando no MySQL, que seja algo semelhante ao
?
Preciso apenas pegar o nome do campo e p/ qual tabela as FK´s de uma determinada tabela apontam.
Obs: sem ser pelo ´SHOW CREATE TABLE´
SELECT * FROM ALL_CONSTRAINTS
?
Preciso apenas pegar o nome do campo e p/ qual tabela as FK´s de uma determinada tabela apontam.
Obs: sem ser pelo ´SHOW CREATE TABLE´
Felipeaj
Curtidas 0
Respostas
Felipeaj
19/06/2007
Obs: o comando que eu exemplifiquei acima é do Oracle
GOSTEI 0
Wagnerbianchi
19/06/2007
Simples como um copo de nescau gelado, como costumo dizer:
...onde [i:4253470836]<tabela>[/i:4253470836] é o nome da tabela que deseja exibir os índices o foreign keys.
Qualquer dúvida, continue postando.
show index from [i]<tabela>[/i]
...onde [i:4253470836]<tabela>[/i:4253470836] é o nome da tabela que deseja exibir os índices o foreign keys.
Qualquer dúvida, continue postando.
GOSTEI 0
Felipeaj
19/06/2007
Wagner! Valeu pela resposta!
Eu havia testado ontem algumas alternativas, e o que voce sugeriu eu havia testado também
Se nao me engano, através desse comando eu nao consigo saber com qual tabela a FK está se relacionando, consigo?
Tenho quase certeza que não
Aqui no serviço não tenho acesso a nenhum banco SQL p/ testar novamente...
Eu havia testado ontem algumas alternativas, e o que voce sugeriu eu havia testado também
Se nao me engano, através desse comando eu nao consigo saber com qual tabela a FK está se relacionando, consigo?
Tenho quase certeza que não
Aqui no serviço não tenho acesso a nenhum banco SQL p/ testar novamente...
GOSTEI 0
Eclesiastes
19/06/2007
Talvez essa tabela lhe ajude: http://dev.mysql.com/doc/refman/5.0/en/table-constraints-table.html
GOSTEI 0
Wagnerbianchi
19/06/2007
Com o comando que eu lhe passei, vc consegue ver até a cardinalidade do relacionamento e com qual tabela está ligada!
Abraço!
Abraço!
GOSTEI 0