CHAVE UNICA MYSQL, VALIDANDO 2 CAMPOS

X16X 19/08/2009 05:07:54
#320197
Caso a pergunta nao esteja legal , foi o maximo que consegui ate por questao do horario :P

Tenho 2 campos em minha tabela que fazem pares , e esses pares nunca podem ser repetidos.

EX:

cod nome codorig nomeorig coddest nomedest
1 ola 6 hi_orig 4 hi_dest


O que acontece é que os campos , [Ô]codorig[Ô] e [Ô]coddest[Ô] geram um par de chaves que nunca podera ser repetida. Entao pensei em fazer um campo false e true (1 e 0) no mysql para validar esses campos.

Porem gostaria de saber de voces se é possivel fazer essa validacao de outra forma utilizando os recursos do mysql ou qualquer outra opiniao.


Flw's.
X16X 19/08/2009 06:05:09
#320198
Opa pessoal, persistindo aqui na duvida encontrei a solucao.

Irei colocar somente o final da tabela pra nao ocupar muito espaco e ir direto ao assunto.

PRIMARY KEY ('trab_id'),
UNIQUE KEY 'trab_rcpfcnpj' ('trab_rcpfcnpj','trab_dcpfcnpj')
) ENGINE=MyISAM AUTO_INCREMENT=1;

Bastou colocar , 'trab_rcpfcnpj' ('trab_rcpfcnpj','trab_dcpfcnpj') que no caso as chaves que nao quero que repita seja trab_rcpfcnp e trab_dcpfcnpj , na sequencia de trab_rcpfcnpj para trab_dcpfcnpj .

flw's
Tópico encerrado , respostas não são mais permitidas