Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/02/2016, 12:45
gusiluz1977
 
Fecha de Ingreso: abril-2015
Mensajes: 45
Antigüedad: 9 años
Puntos: 0
Problema con un trigger

Tengo un trigger o disparador, para que cuando se actualice un registro en tabla1, automáticamente se actualice en la tabla2.
Para ello tengo un trigger que se ejecuta AFTER UPDATE tabla1, con el siguiente código:

UPDATE temps132 SET t1=NEW.t1, t2=NEW.t2, t3=NEW.t3 WHERE id IN(SELECT id FROM temps)

El problema lo tengo en que al actualizarse el campo t2 del id=3 (por ejemplo) en tabla1, el disparador me actualiza el campo t2 en tabla2 pero de todos los id, no sólo del id=3.