
Error 1442 al actualizar el status en un trigger
Publicado por Rafa (8 intervenciones) el 08/06/2017 23:16:27
Estoy tratando de actualizar el status desde la tabla almacén hacia la tabla salida
cuando inserto un nuevo registro en la tabla salida ni status es=N y me actualiza el stock en almacén pero después de eso quiero que con trigger me actualice el status de salida a=R de registrado
Pero me sale este error cuando inserto uno nuevo
Ayuda por favor
#1442 - Can't update table 'salida' in stored function/trigger because it is already used by statement which invoked this stored function/trigger.
este es mi código
CREATE TRIGGER ACTUALISA_STATUS AFTER INSERT ON almacen FOR EACH ROW
BEGIN
UPDATE salida SET status='R' WHERE status='N';
END
cuando inserto un nuevo registro en la tabla salida ni status es=N y me actualiza el stock en almacén pero después de eso quiero que con trigger me actualice el status de salida a=R de registrado
Pero me sale este error cuando inserto uno nuevo
Ayuda por favor
#1442 - Can't update table 'salida' in stored function/trigger because it is already used by statement which invoked this stored function/trigger.
este es mi código
CREATE TRIGGER ACTUALISA_STATUS AFTER INSERT ON almacen FOR EACH ROW
BEGIN
UPDATE salida SET status='R' WHERE status='N';
END
Valora esta pregunta


0