Chave Primária com dois campos!

1. Chave Primária com dois campos!

Alcimar
arc

(usa Slackware)

Enviado em 13/08/2009 - 12:39h

Pessoal tem como criar uma chave primaria com dois campos que não se repita em nenhum dos campos???

tentei usar chave composta mas não da certo por que ela só não deixa repetir os dois campos

exemplos aceitos por chave composta

(5,9), (5,10), (5,....

preciso disso para implementar um controlo de login e mac. pois nao poderá ter dois login´s iguais mto menos dois endereços mac!!!

A tabela terá os seguintes campos Nomecli, login, mac






  


2. resolvido

Alcimar
arc

(usa Slackware)

Enviado em 13/08/2009 - 15:01h

Se alguém um dia precisar

Não vou precisar de chave composta com UNIQUE resolvo meu problema:

UNIQUE(campo1),
UNIQUE(campo2)

ai é só tratar os erros!!


3. Chave Primária com dois campos!

Angelo Marcelo dos Santos
matchello

(usa Ubuntu)

Enviado em 12/04/2010 - 16:27h

Primeiro tire o status de primaria da chave existente e use o comando abaixo:

alter table nomedatabela add constraint primary key (campo1, campo2, ... campo N);








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts