最近项目中有需求要实现让数据表每天自动更新时间的功能,功能如下:
分别有1和2两块场地,8:00和9:00两个时间段,从03-02到03-08七天时间。
所以一共有28个商品。
现在要使数据根据时间的变化,自动更新日期。即当前日期若由03-02日变为03-03日,为了保持商品数量不变,要将已过期的03-02日的商品更新为03-09日(下面以date字段为例,展示如何自动更新)
1.查看定时事件状态(mysql默认关闭)
输入
show variables like '%event_sche%';
点击运行
输入
set global event_scheduler=1;
点击运行,开启定时事件,将OFF转变为ON。
2.设置定时事件
进入下图界面
话不多说,上例子