如果这个问题看起来很平凡,我很抱歉,但我在网上找不到合适的答案。这是我第一次在phpmyadmin中使用事件调度程序,我认为我的语法已经失效了:
CREATE EVENT `zero_my_column`
ON SCHEDULE EVERY
1 MINUTE STARTS '2017-07-21 19:02:00'
DO BEGIN
UPDATE
`runners`.`run`
SET
`weekly_total` = 0
WHERE
`weekly_total` <> 0
END;
但是,当我在localhost / phpmyadmin页面中运行此查询时,出现以下错误:#1046 - No database selected
。 runners
是我的数据库,run
是我的表。我正在尝试将weekly_total
列重置为零。我想知道是否出现错误是因为我需要输入验证来访问数据库,但我不确定。任何提示/提示都非常感谢。
答案 0 :(得分:0)
我终于明白了:
创建活动
Go into phpmyadmin
go to the database you will schedule the event for
click on Events tab
Then enter the script to schedule the event