Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/08/2009, 17:59
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: requiero de un trigger para actualizar un campo de estado

Un trigger se dispara solamente ante eventos INSERT DELETE o UPDATE. No se disparan ante eventos de tiempo o niguna otra situación, por lo que no es posible crear un trigger que haga lo que tu pretendes.
En MySQL sí existe, desde la versión 5.1, un objeto que puede hacer lo que quieres y es EVENT, el cual se define así: 12.1.11. CREATE EVENT Syntax
Fuera de eso existen dos caminos: O crear un proceso en el cron (linux) o tarea programable, o bien gestionar el evento a nivel de la web o de la aplicación que usa esa abse.
En cualquiera de los dos casos, no es asunto de la base de datos.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)