【问题标题】:mysql event doesn't workmysql事件不起作用
【发布时间】:2012-12-03 08:02:12
【问题描述】:

您好,我已将此事件存储在信息架构的事件表中:

event_catalog:def
event_schema: m4af
event_name:aggiornaGiorni
definer:root@localhost
timezone:system
event_body:sql
event_definition:update m4af.utentibloccati set giorni=giorni+1
event_type:recurring
execute at: null
interval_value:1
interval_field:day
sql_mode:STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
starts:2012-11-26 11:40:41
ends:null
status:enabled
on_completion:not preserve
created:2012-11-26 11:40:41
last_altered:2012-11-26 11:40:41
 last_executed:2012-11-26 11:40:41
event_comment: ""
originator:0
character_set_client:utf8
collocation_connection:utf8_general_ci
database_collation:utf8_general_ci

为什么这个事件不增加我名为 utentibloccati 的表的值天?

【问题讨论】:

    标签: mysql events information-schema


    【解决方案1】:

    事件由一个特殊的事件调度线程执行;并且很有可能没有启动事件调度程序线程。使用此查询检查它 -

    SELECT @@global.event_scheduler;
    

    结果应该是 - ON。否则,执行此查询以启动事件调度程序 -

    SET @@global.event_scheduler = 1;
    

    Event Scheduler Configuration.

    【讨论】:

    • 太棒了!查询返回 0 所以问题可能是这样的!谢谢!我希望明天这个值会增加:)
    • 您今天可以测试它 - 创建间隔更短的新事件。
    • 嗨 @Devart stackoverflow.com/questions/35400140/… 请检查它不起作用,谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-07-31
    • 2019-06-10
    • 2018-05-01
    • 2017-07-18
    • 2017-02-18
    • 2016-12-21
    • 2013-05-19
    相关资源
    最近更新 更多