Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Ricardo Andrietta

[Resolvido] Criação de trigger

Recommended Posts

Pessoal, tudoo bem ?

 

Sou novato em banco de dados e preciso de uma ajudinha para criar uma trigger.

 

Tenho uma tabela chamada TB_LOG e uma outra chamada TB_CREDITOS.

 

Na TB_LOG eu tenho os campos: id_usuario e id_msg

Na TB_CREDITOS eu tenho os campos: id_usuario e nm_saldo (int)

 

Gostaria de criar uma trigger que quando gravar um registro na TB_LOG (AFTER INSERT), vá na TB_CREDITOS e pelo id_usuario decremente o campo nm_saldo de 1 unidade.

 

Alguém poderia me ajudar... estou olhando uns materiais na internet, mas não estou conseguindo entender direito.

Obrigado pela ajuda

 

Ricardo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Consegui fazer.

 

Segue resolução

 

CREATE TRIGGER trg_atu_saldo AFTER INSERT ON tb_log

FOR EACH ROW

UPDATE tb_creditos SET nm_saldo = nm_saldo-1 WHERE id_usuario = NEW.id_usuario

;

 

 

Espero que ajude alguém na mesma situação que eu estava.

 

Resolvido

 

Ricardo

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.