mysql数据库中定时删除

mysql数据库中设置定时删除的方法:首先打开mysql文件;然后设置删除三天前的数据,代码为【DELETE FROM table WHERE created_onDATE_SUB(CURDATE(),INTERVAL 3 DAY)】。 推荐: mysql数据库 (视频) mysql数据

    <blockquote><p>mysql数据库中设置定时删除的方法:首先打开mysql文件;然后设置删除三天前的数据,代码为【DELETE FROM table WHERE created_on&lt;DATE_SUB(CURDATE(),INTERVAL 3 DAY)】。</p></blockquote>

推荐:mysql数据库(视频)

mysql数据库中设置定时删除的方法:

删除三天前的数据的sql

CURNOW() 返回当前datetime

INTERVAL 是mysql间隔值,用法为INTERVAL expr unit。INTERVAL 3 DAY表示三天的间隔

DATE_SUB(start_date,INTERVAL expr unit);

写一个存储过程

存储过程相当于mysql的函数,它是存储在数据库服务器中的一组sql语句,通过调用这个函数的名称来执行这些sql语句命令。

存储过程也可以带参数,存储过程名(参数)

在声明存储过程前要先用use database_name切换到想要应用的数据库,否则存储过程会应用到默认数据库中

查看以及使用存储过程

查看存储过程

开启事件调度器