Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

[SOLUCIONADO] Trigger no me actualiza por fecha

Estas en el tema de Trigger no me actualiza por fecha en el foro de Bases de Datos General en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 14/07/2017, 12:41
Avatar de aviweb2015  
Fecha de Ingreso: abril-2016
Ubicación: venezuela
Mensajes: 215
Antigüedad: 8 años, 7 meses
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
  #2 (permalink)  
Antiguo 14/07/2017, 12:59
Avatar de aviweb2015  
Fecha de Ingreso: abril-2016
Ubicación: venezuela
Mensajes: 215
Antigüedad: 8 años, 7 meses
Puntos: 1
Respuesta: Trigger no me actualiza por fecha

listo amigo el problema era que en mi tabla trasvalores no tenia la fecha de hoy y por eso no me actualizaba
__________________
yoclens avilan

Etiquetas: trigger
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:22.