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

auto_incremento com php/mysql


admendes

Pergunta

Bom dia pessoal, segue a minha duvida:

Tenho uma tabela sms_form nela tenho o id_form e int_numero(numero do relatorio), que deve ser gerado igual ao id_form, estava lendo e vi que não posso ter 2 chaves primarias na mesma tabela e também não consigo deixar esse campo auto_increment, alguém tem uma ideia se tem como fazer um contador para que o int_numero seja igual ao id_form sempre?

Um campo será o ID_FORM para Manipulação dos dados, ele só servira para o programador o outro INT_NUMERO será para o controle do usuario...

Então não posso usar 2 auto_incremento

Tem como eu fazer uma função para que um contador gere o mesmo numero da cheve primaria ID_FORM no caso?

desde já agradecido

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Se terão o mesmo valor, porque não usar um campo só?

Você pode criar uma trigger, mas não faz muito sentido para mim.

CREATE TRIGGER nome_trigger AFTER INSERT ON tabela FOR EACH ROW

BEGIN

UPDATE tabela SET id_form=NEW.int_numero WHERE int_numero = NEW.int_numero LIMIT 1;

END;

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...