to tentando fazer uma trigger para economizar tabelas. Tipo: tenho um tabela saída e nela registro a movimentação de saída. Para não ter que criar uma tabela "contas a pagar" criei apenas um campo pago. Queria que a trigger atualizasse um tabela saldo somente se fosse atualizado o campo pago. No caso eu consigo criar a trigger mas para uma inserção na tabela saida. Mas aí queria atualizar somente quando clicr no campo conforme falei. Segue o script:
mysql> DELIMITER |
mysql> CREATE TRIGGER trg_saida
-> AFTER INSERT ON saida
-> FOR EACH ROW BEGIN
-> UPDATE conta SET saldo = saldo - NEW.valor WHERE idconta = NEW.idconta;
-> END;
-> | DELIMITER;
Pergunta
neo_soro
Boa tarde pessoal,
to tentando fazer uma trigger para economizar tabelas. Tipo: tenho um tabela saída e nela registro a movimentação de saída. Para não ter que criar uma tabela "contas a pagar" criei apenas um campo pago. Queria que a trigger atualizasse um tabela saldo somente se fosse atualizado o campo pago. No caso eu consigo criar a trigger mas para uma inserção na tabela saida. Mas aí queria atualizar somente quando clicr no campo conforme falei. Segue o script:
Obrigado
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados