msyql中事件和存储过程应用举例

当前有一张记录表six_one_egg_record_copy,包含一个月以来每天的数据信息,现在需要将这张记录表中的数据,提取出当天的数据并插入到six_one_egg_record表中,供接口获取当日数据。一下使用mysql事件和存储过程,实现该需求。

1.新建一个存储过程,内容如下:


01.png

可以看到存储过程中,首先清空了six_one_egg_record表,然后再将six_one_egg_record_copy表中时间和系统时间相同的数据插入到six_one_egg_record中。存储过程有了,但是这个过程需要每天都执行一次,这个可以使用时间触发器来实现。

2.创建一个事件,每天凌晨自动执行下这个存储过程


02.png

3.创建过程和事件都可以使用Navicat更加简便


03.gif

你可能感兴趣的:(msyql中事件和存储过程应用举例)