Ir para conteúdo
Fórum Script Brasil

Leob

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Sobre Leob

Leob's Achievements

0

Reputação

  1. Leob

    Problemas com trigger

    create trigger limite before Update on limite FOR EACH ROW Begin If New.lim_utilizado <> Old.lim_utilizado then SET NEW.lim_disp = OLD.lim_disp - (NEW.lim_utilizado-Old.lim_utilizado); End If; End; Era quase isso eu só mudei uma coisa que não tinha explicado direito. Agora deu certinho, muito obrigado! Uma ultima dúvida eu posso colocar mais de uma trigger ligada em 1 tabela ? Por exemplo eu tenho está trigger que atualiza o limite disponível para utilização e agora gostaria de fazer uma onde se o salário for aumentado o limite aumenta, já que o limite é calculado com base no salario.
  2. Leob

    Problemas com trigger

    Tenho a tabela limite com os seguintes campos: Lim_id Cli_salario Lim_disponivel Lim_utilizado Gostaria de fazer uma trigger onde se o campo lim_utilizado fosse atualizado ela subtraisse este valor do lim_disponivel. Tentei fazer assim, mas sou muito iniciante em Mysql e devo estar fazendo algo de errado create trigger limite After Update on limite FOR EACH ROW Begin If New.lim_utilizado<>Old.lim_utilizado then Update limite set lim_disp=lim_disp - lim_utilizado; End If; End; Mas quando eu atualizo o valor do lim_utilizado nada acontece com o limp_disp. Espero que alguém possa ajudar
×
×
  • Criar Novo...