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

Ejecutar Trigger cada hora

Estas en el tema de Ejecutar Trigger cada hora en el foro de Mysql en Foros del Web. Buena tarde a todos, Quisiera su apoyo con esta pequeña consulta, nunca he echo un trigger y tengo que realizar uno en estos momentos tengo ...
  #1 (permalink)  
Antiguo 25/06/2019, 13:57
Avatar de mexbale  
Fecha de Ingreso: septiembre-2010
Ubicación: Iztapalapa
Mensajes: 146
Antigüedad: 9 años, 2 meses
Puntos: 1
Ejecutar Trigger cada hora

Buena tarde a todos,

Quisiera su apoyo con esta pequeña consulta, nunca he echo un trigger y tengo que realizar uno en estos momentos tengo una base que se alimenta de un archivo PHP que se ejecuta cada minuto, y realiza un REPLACE a la tabla llamada DISCO la cual tiene un trigger que hace un insert a H_DISCO que esta tabla va funcionar como un histórico.

El detalle que tengo es que el archivo PHP se ejecuta cada minuto y cada minuto inserta un nuevo registro en el histórico, ahí el problema. Quisiera que el trigger insertara solamente cada hora.

Dejo el código que tengo del trigger:

Código SQL:
Ver original
  1. CREATE DEFINER=`root`@`localhost` TRIGGER h_disk AFTER INSERT ON disco
  2.     FOR EACH ROW
  3.     INSERT INTO h_disco (ip, nombre, particion, bloques, usados, disponible, uso, Montado, fecha_consulta)
  4.         VALUES     (NEW.ip, NEW.nombre, NEW.particion, NEW.bloques, NEW.usados, NEW.disponible, NEW.uso, NEW.Montado, NEW.fecha_consulta)

Espero y alguien me pueda ayudar con esta situación. De antemano les doy las gracias

Saludos!!



La zona horaria es GMT -6. Ahora son las 02:07.