最近在学Python+Mysql
需要用到Mysql定时执行,定时让某个参数下的值每隔一小时清零一次。
输入完代码一直提示报错
然后就百度,按照CSDN中的教程
感觉多此一举的,先添加函数,然后再添加到事件中

CALL * 来调用
还是依旧报错
数据库报错图1
91IUC[数据库报错图1

无奈百度了很多资料
还是不行,最后放弃了不用Navicat自带的功能
直接新建,然后一次就成功了

CREATE EVENT update_click_every_hour
ON SCHEDULE
EVERY 1 HOUR
DO CALL update_click;

创建完成后又打开编辑页面对比了下。

下图是正确的:
mysql数据库图1

下图是某博客的教程图:错的
mysql数据库图2

填写用户名的地方格式错了,估计是最近几个版本新更新出来的,好坑,不填还不行还没有默认的。

END

最后修改:2020 年 04 月 19 日
如果觉得我的文章对你有用,请随意赞赏