[ Orome @ 21.02.2018. 06:15 ] @
Pojavila mi se potreba za Mysql eventima koji bi radili nesto svake noci u odredjeno vreme. e sad, ako moze pomoc, event ne radi u zadato vreme, nista se ne desi. ovo mi je kod za kreiranje eventa :

DELIMITER $$

CREATE EVENT `uradi_nesto` ON SCHEDULE EVERY 1 DAY STARTS '2018-02-19 03:00:00' ON COMPLETION PRESERVE ENABLE DO BEGIN
-- moj kod

END$$

DELIMITER ;


citao sam po netu i pronasao gresku jer sam ranije imao "ON COMLETION NOT PRESERVE" to je default-na opcija i ona nakon jednog izvrsenja vise ne okida event. ako se prepravi na "ON COMPLETION PRESERVE" onda bi trebalo da se okida svake noci. medjutim i pored izmene ne desi se nista. namerno sam stavio datum pocetka koji je vec istekao da se nijednom ne okine ako ne treba. da sam stavio 21.02.2018 onda bi se jednom izvrsio i ja bih mislio da radi..

da napomenem da znam da kod sigurno radi jer kad namestim vreme eventa za 2 minuta od kreiranja izvrsi se uredno, ali opet, nece se ponovo pokretati kad dodje vreme za okidanje.