我遇到MySQL事件的问题。我使用SQL脚本中定义的查询动态生成数据库。数据库已正确创建。我的事件应该在经过时间后更改列的值,但它不能按我的意愿工作。创建数据库事件后,即使条件正确,也不会更新值。但是当我打开phpMyAdmin并通过点击" Execute"手动运行此事件时从这一刻开始,它运作良好,并以动态更新值。这是我定义事件的SQL查询:
创建DEFINER =
root
@hostName
活动changeStatus
按照每个第二次开始的时间表2016-01-01 00:00:00'在完成保留上启用Do CALL checkFinished
我添加了设置event_scheduler变量的查询:
SET GLOBAL event_scheduler = 'ON'
有谁知道我该怎么办? 提前致谢