Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/02/2016, 10:09
Avatar de wunderwaffen077
wunderwaffen077
 
Fecha de Ingreso: marzo-2014
Mensajes: 45
Antigüedad: 10 años, 1 mes
Puntos: 3
mysql event scheduler databases

Hola con todos.

Acabo de crear un evento que se lanza cada inicio de mes. Y llama a un procedimiento almacenado.

Código MySQL:
Ver original
  1. DELIMITER $$
  2. DROP EVENT IF EXISTS `evt_CerrarPeriodoAlmacen`$$
  3. CREATE EVENT `evt_CerrarPeriodoAlmacen`
  4. ON SCHEDULE EVERY 1 MONTH
  5. STARTS CONCAT(CURDATE()+ INTERVAL 1 MONTH -  INTERVAL (DAYOFMONTH(CURDATE()) - 1) DAY,' 00:00:00')
  6.  ON COMPLETION NOT PRESERVE ENABLE
  7.     CALL CerrarPeriodoAlmacen_auto();
  8. END $$
  9. DELIMITER ;

La cosa es que este evento lo tengo en 2 base de datos.
Y cuando se ejecuta solo se ejecuta en 1 de ellos.

Es esto posible? Que un evento solo se ejecute en una base de datos y esperar hasta el proximo evento, y no ejecutarse en las demás BDs.

Espero alguna ayuda...

Última edición por gnzsoloyo; 25/02/2016 a las 10:19