Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Auto incremento em chave composta


BetoGroo

Pergunta

Referente ao banco abaixo, tabela telefone, tenho algumas dúvidas.

banco.png

Qual é a melhor maneira obter um "auto-increment" do campo id_tel?

Seria deixá-lo como auto-increment?

Ou o ideal seria criar uma função na minha aplicação que pegasse o ultimo registro, e cadastrasse com o número posterior?

Ou teria alguma solução melhor?

Um abraço, e obrigado!

Editado por BetoGroo
Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Oi, 'BetoGroo' !

Leia o artigo que escrevi para o site DVMedia, que publica a revista SQL Magazine, em 12/05/2008.

Como fazer auto_increment em atributo em chave primária múltipla

Link para o comentário
Compartilhar em outros sites

  • 0
Oi, 'BetoGroo' !

Leia o artigo que escrevi para o site DVMedia, que publica a revista SQL Magazine, em 12/05/2008.

Como fazer auto_increment em atributo em chave primária múltipla

Caro Denis

Novamente você me tirou de um problemão! Muito obrigado pela ajuda, e parabéns pela matéria!

Porém eu acho que tem uma coisinha errada lá:

Set numero = (select max(ID_Pedido) From Item_Pedido where ID_Pedido = new.ID_Pedido);
Não deveria ser assim?
Set numero = (select max(IT_Pedido) From Item_Pedido where ID_Pedido = new.ID_Pedido);

Um abraço!

Link para o comentário
Compartilhar em outros sites

  • 0

Oi, 'BetoGroo'!

Novamente você me tirou de um problemão! Muito obrigado pela ajuda, e parabéns pela matéria!

Porém eu acho que tem uma coisinha errada lá:

Set numero = (select max(ID_Pedido) From Item_Pedido where ID_Pedido = new.ID_Pedido);
Não deveria ser assim?
Set numero = (select max(IT_Pedido) From Item_Pedido where ID_Pedido = new.ID_Pedido);

Um abraço!

Sim, Você está certo. Vou enviar uma errrata para o Site.

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...