Ver Mensaje Individual
  #4 (permalink)  
Antiguo 07/07/2010, 19:46
Avatar de huesos52
huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 16 años, 2 meses
Puntos: 360
Respuesta: problema con trigger

Código SQL:
Ver original
  1. CREATE TRIGGER actualiza_papel
  2. AFTER
  3. UPDATE
  4. ON
  5. stock_papeles
  6. FOR EACH ROW
  7. BEGIN
  8. UPDATE tabla_2 SET campo1=NEW.campo1,campo2=NEW.campo2 WHERE campo=NEW.algo;
  9. END;

No puedes hacer un trigger sobre una tabla que actualice la misma tabla. Debe ser sobre una tabla diferente.

Si debes actualizar varios campos, lo puedes hacer en una sola sentencia update siempre y cuando pertenzca a la tabla.

nos cuentas como te va.
__________________
Without data, You are another person with an opinion.
W. Edwads Deming