Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/07/2017, 12:41
Avatar de aviweb2015
aviweb2015
 
Fecha de Ingreso: abril-2016
Ubicación: venezuela
Mensajes: 215
Antigüedad: 8 años
Puntos: 1
Trigger no me actualiza por fecha

hola, he creado un trigger para cuando haga una insersion se me actualice un campo en especifico pero me ha surgido un problema ya que si tengo dos registros cada uno con diferentes fecha se me actualizan los dos y no debería ser por esta razón le he agregado al trigger un WHERE fecha=CURDATE() para que solo me actualice el registro del día y así evitar que se me actualicen los demás registros, pero ahora no se me actualiza anexo el codigo:

Código MySQL:
Ver original
  1. CREATE TRIGGER `nuevotrasvalor` AFTER INSERT ON `adelantos`
  2.  FOR EACH ROW UPDATE trasvalores SET monto_trasvalores_actual = (monto_trasvalores_actual-NEW.monto) WHERE fecha = CURDATE()

en mi tabla trasvalores tengo la fila fecha
__________________
yoclens avilan