frnd Postado Fevereiro 26, 2007 Denunciar Share Postado Fevereiro 26, 2007 há alguma maneira de driblar este erro?create table interno(idadministracao int not null primary key,idegresso int not null primary key,idempresa int not null primary key,foreign key (idadministrador) references administracao(idadministracao),foreign key (idegresso) references egresso(idegresso),foreign key (idempresa) references empresa(idempresa))a mensagem de erro é Multiple primary key defined Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Fevereiro 26, 2007 Denunciar Share Postado Fevereiro 26, 2007 Só pode existir UMA chave primária em cada tabela.. e você está tentando setar 3... escolha que coluna você quer como chave primária e retire a parte correspondente das outras... Link para o comentário Compartilhar em outros sites More sharing options...
0 Beraldo Postado Fevereiro 26, 2007 Denunciar Share Postado Fevereiro 26, 2007 Complemetando, você pode, caso queira que os registros não se repitam, usar chave única (Unique Key. Daí você usa uma chave primária e duas únicas. ;)[]'as Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
frnd
há alguma maneira de driblar este erro?
create table interno(
idadministracao int not null primary key,
idegresso int not null primary key,
idempresa int not null primary key,
foreign key (idadministrador) references administracao(idadministracao),
foreign key (idegresso) references egresso(idegresso),
foreign key (idempresa) references empresa(idempresa)
)
a mensagem de erro é
Multiple primary key defined
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados