Ir para conteúdo

POWERED BY:

Arquivado

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

wdc_black_

Criar Procedure ou Função

Recommended Posts

eai galera, queria uma ajuda de vocês.

queria criar uma função dentro do meu mysql que quando alguem alterasse uma tabela do meu banco ela atualizase o valor de outra tabela, por ex:

 

se eu mexer na tabela produtos que tem


id | nome   | preco | tipo
1  | teste  | 50.00 | 1
3  | teste2 | 75.00 | 1
5  | teste2 | 75.00 | 2

 

queria que ela selecionasse todos os produtos com tipo = 1

e atualizasse o campo valor total da minha outra tabela pedidos

 


id | data       | precototal
1  | 12/05/2011 | 0.00

 

fico no aguardo de alguma idéia ;)

 

obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

seria algo assim??

 

CREATE TRIGGER atualizapreco BEFORE INSERT ON _site_carrinho
FOR EACH ROW
BEGIN
UPDATE _site_pedidos SET precototal=precototal+_site_carrinho.preco*_site_carrinho.qtd WHERE id = _site_carrinho.pedido;
END;

 

coloquei assim mas deu erro de sintaxe

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.