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
CREATE DEFINER=`root`@`localhost` TRIGGER h_disk AFTER INSERT ON disco FOR EACH ROW INSERT INTO h_disco (ip, nombre, particion, bloques, usados, disponible, uso, Montado, fecha_consulta) 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!!