0
I have a Rigger that updates a certain table of raw material, however it replaces the existing quantity and I need it to concatenate the new value with the existing value, someone could help me how to do this?
create trigger trg_atualizaEstmatprim after update on ped_pedidos
for each row
begin
declare vQntP int(11) default 0;
declare vNomeMP varchar(100);
if(new.ped_status = 'PEDIDO EM PRODUÇÃO') THEN
-- UPDATE est_estoque SET;
select (ped_quantidade * prod_mat_prim_gasta) as total, prod_nome_matprim into vQntP, vNomeMP
from ped_pedidos pe inner join
prod_produto p on p.prod_codigo = pe.pro_produto_pro_id where ped_codigo = old.ped_codigo;
if(vQntP>0)then
update est_matprim set est_quantidade = vQntP where est_matprim_mat_materiaprima = vNomeMP;
end if;
END IF;
end
As you can see it gives an update replacing the value and I would like to concatenate it.
Specifically where this is happening?
– Francisco
update est_matprim set est_quantidade = vQntP where est_matprim_mat_materiaprima = vNomeMP;

Desculpe a bagunça ali, não consegui ajustar no bloquete de codigo, mas seria neste update que eu gostaria de concatenar o vQntP em est_quantidade.
– Prostetnic Vogon Jeltz