error 1442
Publicado por sari (2 intervenciones) el 20/04/2007 21:18:34
hola amigos estoy utilizando un trigger
create trigger recep
after insert on recep_mat_prima
for each row
begin
DECLARE cant_entrante float;
SELECT cant_ent into cant_entrante
FROM recep_mat_prima
WHERE regis_mp=new.regis_mp;
update recep_mat_prima set saldo_actual=cant_entrante where regis_mp=new.regis_mp;
END;
y cuando voy a la tabla para insertar me manda este error
-> //
ERROR 1442 (HY000): Can't update table 'recep_mat_prima' in stored function/trig
ger because it is already used by statement which invoked this stored function/t
rigger.
por favor ayudenmen!!!
create trigger recep
after insert on recep_mat_prima
for each row
begin
DECLARE cant_entrante float;
SELECT cant_ent into cant_entrante
FROM recep_mat_prima
WHERE regis_mp=new.regis_mp;
update recep_mat_prima set saldo_actual=cant_entrante where regis_mp=new.regis_mp;
END;
y cuando voy a la tabla para insertar me manda este error
-> //
ERROR 1442 (HY000): Can't update table 'recep_mat_prima' in stored function/trig
ger because it is already used by statement which invoked this stored function/t
rigger.
por favor ayudenmen!!!
Valora esta pregunta


0