Jump to content


Photo

Incremento Manual


  • Faça o login para participar
9 replies to this topic

#1 marcelo_prr

marcelo_prr

    Turista

  • Usuários
  • 26 posts
  • Sexo:Não informado

Posted 05/04/2004, 11:14

Olá pessoal, estou começando a mexer com MySql e acho q no forum de php é o lugar mais provável q tenha bons conhecedores de MySQL e gostaria de saber como faço pra incrementar um campo da tabela, mas tem q ser manual pois existe um campo código e pra cada vez q o mesmo codigo entra eu um outro campo.

Obrigado..

[]'s Marcelo
Marcelo Pereira Ramos Rodrigues
Delphi Developer
CCE da Amazônia

#2 Klaus

Klaus

    @ ubuntu jaunty

  • Ex-Admins
  • 7924 posts
  • Sexo:Masculino
  • Localidade:127.0.0.1

Posted 05/04/2004, 11:16

Dá uma olhada na segunda resposta (não contando a pergunta) deste tópico.

http://forum.wmonlin...showtopic=64830

Edição feita por: Klaus, 05/04/2004, 11:16.

Klaus Paiva
Conheça também: Taperás

#3 marcelo_prr

marcelo_prr

    Turista

  • Usuários
  • 26 posts
  • Sexo:Não informado

Posted 05/04/2004, 11:39

Num é bem isso q eu queria, pois eu sempre estarei acrescentando um novo dado na tabela, e não modificando-o...
Marcelo Pereira Ramos Rodrigues
Delphi Developer
CCE da Amazônia

#4 Klaus

Klaus

    @ ubuntu jaunty

  • Ex-Admins
  • 7924 posts
  • Sexo:Masculino
  • Localidade:127.0.0.1

Posted 05/04/2004, 11:43

Ué... Então como vai ser essa numeração??? Não pode ser incremento automático (AUTO_INCREMENT)? Daí cada novo registro ganha um número que é +1 que o registro anterior.
Klaus Paiva
Conheça também: Taperás

#5 marcelo_prr

marcelo_prr

    Turista

  • Usuários
  • 26 posts
  • Sexo:Não informado

Posted 05/04/2004, 12:49

Não, pq são várias sequencias numéricas no mesmo campo....
Marcelo Pereira Ramos Rodrigues
Delphi Developer
CCE da Amazônia

#6 thiagorsl

thiagorsl
  • Visitantes

Posted 05/04/2004, 12:54

Se não um sequencia unica então vc vai ter que colocar elas manualmente com update ou no insert mesmo quanto for inserir os dados no banco....

Crie um alogica que insira os numeros conforme quer ;)

Os se achar melhor post aqui a logica do vc quer fazer pode ser que todos junto achemos um forma mlehor de vc trabalhar com esse campo ;)

#7 marcelo_prr

marcelo_prr

    Turista

  • Usuários
  • 26 posts
  • Sexo:Não informado

Posted 05/04/2004, 13:33

é eu já fiz uma coisa q num é a ideal mas tah servindo... eu faço uma consulta pra saber qual é o ultimo valor e faço um outro sql pra inserir ja somando 1 no valor...
Marcelo Pereira Ramos Rodrigues
Delphi Developer
CCE da Amazônia

#8 thiagorsl

thiagorsl
  • Visitantes

Posted 05/04/2004, 13:38

é eu já fiz uma coisa q num é a ideal mas tah servindo... eu faço uma consulta pra saber qual é o ultimo valor e faço um outro sql pra inserir ja somando 1 no valor...

Mais para que isso basta usar um campo auto_incremente que ele vai somar sempre um nesse campo a cada registro fis isso que o Klaus flw e vc disse que não dava , se ta me deixando :wacko:

#9 marcelo_prr

marcelo_prr

    Turista

  • Usuários
  • 26 posts
  • Sexo:Não informado

Posted 06/04/2004, 11:10

é cara no meu caso isso não serve, pq apesar de ser no mesmo campo, vão valores distintos que eu tenho q incrementar, por exemplo:

o codigo do produto é formado pela categoria e por uma sequencia de cadastros:


categoria = 1 seq_cod_produto = 1 codigo = 11
categoria = 2 seq_cod_produto = 1 codigo = 21
categoria = 1 seq_cod_produto = 2 codigo = 12
categoria = 1 seq_cod_produto = 3 codigo = 13
categoria = 2 seq_cod_produto = 2 codigo = 22
categoria = 3 seq_cod_produto = 1 codigo = 31


o incremento é independente pra cada código....
Marcelo Pereira Ramos Rodrigues
Delphi Developer
CCE da Amazônia

#10 thiagorsl

thiagorsl
  • Visitantes

Posted 06/04/2004, 11:19

Ou vc separa em tabelas e faz o auto_incremnet ou vc vai mesmo ter que fazer a consulta e incrementar um ;)




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq