FANDOM


Estado del administrador de tareas programadas Editar

Lista de tareas:

SHOW PROCESSLIST\G

Valor de la variable event_scheduler:

SHOW VARIABLES LIKE 'event_scheduler';

Activación del administrador:

SET GLOBAL event_scheduler = ON;

Gestión de tareas programadas Editar

Creación Editar

Ejemplo de utilización de constantes de fecha:

SELECT EXTRACT(
  YEAR_MONTH 
    FROM
  CURRENT_TIMESTAMP
);

Una tarea que elimina espacios sobrantes cada día:

USE videoteca;

CREATE EVENT e_peliculas_limpiar_titulos
  ON SCHEDULE 
    EVERY 1 DAY
  DO
    UPDATE
      pelicula
    SET
      titulo = TRIM(titulo);

Modificación Editar

Cambio de la fecha de puesta en marcha de la tarea programada:

USE videoteca;

ALTER EVENT e_peliculas_limpiar_titulos
  ON SCHEDULE 
    EVERY 1 DAY
      STARTS '2009-06-24 01:00';

Activación y desactivación Editar

Para desactivar la tarea programada:

USE videoteca;

ALTER EVENT e_peliculas_limpiar_titulos
  DISABLE;

Para volver a activarla:

USE videoteca;

ALTER EVENT e_peliculas_limpiar_titulos
  ENABLE;

Lista de tareas Editar

Esta orden permite obtener la lista de tareas programadas disponibles:

SHOW EVENTS\G

Detalles de las tareas Editar

Así se pueden obtener los detalles de una tarea programada en concreto:

USE videoteca;

SHOW CREATE EVENT nombre_tarea

Eliminación Editar

Para eliminar la tarea programada que hemos creado:

USE videoteca;

DROP EVENT IF EXISTS e_peliculas_limpiar_titulos;

Permisos Editar

Otorgar permisos de gestión de tareas programadas a un usuario:

GRANT EVENT ON
  videoteca.*
TO
  cinefago@localhost;

¡Interferencia de bloqueo de anuncios detectada!


Wikia es un sitio libre de uso que hace dinero de la publicidad. Contamos con una experiencia modificada para los visitantes que utilizan el bloqueo de anuncios

Wikia no es accesible si se han hecho aún más modificaciones. Si se quita el bloqueador de anuncios personalizado, la página cargará como se esperaba.