why this mysql event can’t get run?

Is your event scheduler running? Check with SHOW PROCESSLIST.

If you don’t have a process “Daemon” by user “event_scheduler” then it’s not running.

Start the event scheduler thus:

SET GLOBAL event_scheduler = ON;

See also http://dev.mysql.com/doc/refman/5.1/en/events-configuration.html

Leave a Comment