2016-06-21 7 views
1

23:59に毎日ストアドプロシージャを実行するためにmysqlデータベースにイベントスケジューラを書きました。しかし、正常に動作していません。私のイベントスケジューラのコードは次の通りです:mysqlデータベースで実行中のイベントスケジューラ中にストアドプロシージャが呼び出されない

create definer =`root`@`%` EVENT `day_close_event` 
on schedule every 1 hour starts '2016-06-21 23:00:00' on completion preserve enable 
do 
call sp_day_close_process(); 

上記のコードに問題はありますか?何か問題があれば、これを修正するのを手伝ってください。

答えて

0

ユーザー'root'@'%'が存在することを確認してください。

CREATE definer = 'root'@'%' EVENT day_close_event 
ON SCHEDULE EVERY 1 DAY STARTS '2016-06-21 23:59:00' 
ON COMPLETION PRESERVE ENABLE do call sp_day_close_process(); 
関連する問題