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<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切换到想要应用的数据库,否则存储过程会应用到默认数据库中
查看以及使用存储过程
查看存储过程
开启事件调度器