MySql每天运行sql方法
本文关键字:方法 sql 运行 每天 MySql | 更新日期: 2023-09-27 18:06:48
在我的sql我有两个表:事件历史
具有完全相同的列,并且有一个名为date
的列具有DateTime
值。
我希望每天晚上03:00左右运行一个方法,将所有过期的行从事件移动到历史。
我知道有两种方法:
1)构建每天运行的c#服务。
2)在MySql中添加每天运行的事件
做这件事的更好的方法是什么?有什么好的教程吗?
既然你提到了。net,我猜你是在windows下运行的。
- 您也可以考虑使用windows任务调度程序调度任务。它适用于所有版本的windows。如果你使用的是v7,只需在开始按钮的搜索区输入'schedule'。
- 你可以很容易地编写一个powershell脚本,或者使用mysql命令行工具,执行你选择的sql语句。使用调度器在需要时启动它。