Bom dia amigos do GUJ,
Estou com um probleminha em meu banco de dados MySQL.
Estou com a necessidade de criar um foreign key (chave estrangeira) que virá de um schema (database) diferente do qual estou usando. Porém não encontrei um meio de fazer isso. Isso é possível?
Por favor, se alguém puder me dar uma luz, agradeço desde já!
Qualquer ajuda é bem vida!
Abraço para todos,

Ninguém se habilita?!
[quote=lorena.dourado]Bom dia amigos do GUJ,
Estou com um probleminha em meu banco de dados MySQL.
Estou com a necessidade de criar um foreign key (chave estrangeira) que virá de um schema (database) diferente do qual estou usando. Porém não encontrei um meio de fazer isso. Isso é possível?
Por favor, se alguém puder me dar uma luz, agradeço desde já!
Qualquer ajuda é bem vida!
Abraço para todos,
[/quote]
Bem,
Após alguns e-mails trocados com os amigos do DFJUG (Clesio e Veloso) e algumas tentativas, funcionou!!! rs…
Estou disponibilizando a solução para vocês amigos!
ALTER TABLE pessoadatabase.pessoa ADD CONSTRAINT FK_usuario FOREIGN KEY FK_usuario (idPessoa)
REFERENCES usuariologin.usuario (idPessoa)
ON DELETE RESTRICT
ON UPDATE RESTRICT;
Para excluir o FK:
ALTER TABLE `pessoadatabase`.`pessoa` DROP FOREIGN KEY `FK_usuario`;
Onde:
pessoadatabase e usuariologin são os schemas
pessoa e usuario são as tabelas
os dois idPessoa são as colunas referenciadas...
Abraço,

[quote=lorena.dourado]Ninguém se habilita?!
[quote=lorena.dourado]Bom dia amigos do GUJ,
Estou com um probleminha em meu banco de dados MySQL.
Estou com a necessidade de criar um foreign key (chave estrangeira) que virá de um schema (database) diferente do qual estou usando. Porém não encontrei um meio de fazer isso. Isso é possível?
Por favor, se alguém puder me dar uma luz, agradeço desde já!
Qualquer ajuda é bem vida!
Abraço para todos,
[/quote][/quote]