数据库定时清理脚本配置

摘要:
Echo$datestrdelSqlStr=“DELETEFROMxxxxWHEREGeneDate='$datestr'”#SQL语句mysql uxxx pxxxxxdatabase-e“$delSqlStr”#根据特定时间执行要删除的SQL语句:/bin/bashdatestr=$(date-d“72小时前”+“%Y-%m-%d%H:

定时 数据库清理的两个脚本:

按天删除:

#!/bin/bash

ndate=3
datestr=`date -d "-$ndate day" +%Y-%m-%d` #生成ndate天前的日期,如:
echo $datestr
delSqlStr="DELETE FROM xxxx WHERE GeneDate = '$datestr'" #SQL语句
mysql -uxxx -pxxxx database -e "$delSqlStr" #执行SQL语句

按照具体时间删除:

#!/bin/bash

datestr=$(date -d "72 hour ago" +"%Y-%m-%d %H:%M")                        #生成ndate天前的日期,如:
echo $datestr
delSqlStr="DELETE FROM xxxx WHERE insertTime < '$datestr'"     #SQL语句
mysql -uxxx -pxxx database -e "$delSqlStr"                           #执行SQL语句

crontab的设置:

0 3 * * * cd /home/dir && ./deletedbdata.sh
0 4 * * * cd /home/dir && ./deletedbdata2.sh
0 5 * * * cd /home/dir && ./deletedbdata3.sh
0 6 * * * cd /home/dir && ./deletedbdata4.sh

免责声明:文章转载自《数据库定时清理脚本配置》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇按键消抖-----verilog关于如何修改weblogic用户密码的问题下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

zabbix 安装(离线源码安装)

1、LAMP 环境搭建   1.1 、安装 apache   安装 pcre tar -zxvf pcre-8.41.tar.gz cd pcre-8.41 ./configure --prefix=/home/pcre make make install 安装 apr tar -zxvf apr-1.6.5.tar.gz cd apr-1.6.5 ....

误删节点或集群怎么办?这里有一颗后悔药

本文来自Rancher Labs 作者介绍 王海龙,Rancher中国社区技术经理,负责Rancher中国技术社区的维护和运营。拥有6年的云计算领域经验,经历了OpenStack到Kubernetes的技术变革,无论底层操作系统Linux,还是虚拟化KVM或是Docker容器技术都有丰富的运维和实践经验。 在实际使用Rancher过程中,偶尔会因为误操...

c#Winform自定义控件-目录

前提 入行已经7,8年了,一直想做一套漂亮点的自定义控件,于是就有了本系列文章。 GitHub:https://github.com/kwwwvagaa/NetWinformControl 码云:https://gitee.com/kwwwvagaa/net_winform_custom_control.git 如果觉得写的还行,请点个 star 支持一...

MySQL三种备份

一)备份分类 1 2 3 4 5 6 7 8 9 10 11 12 冷备:cold backup数据必须下线后备份 温备:warm backup全局施加共享锁,只能读,不能写 热备:hot backup数据不离线,读写都能正常进行 备份的数据集 完全备份:full backup 部分备份:partial backup 备份时的接口(是直接备份数据文...

Ant Design Pro入门教程,安装,运行(V5 Typescript版)

【前言】 找了很多Admin模板,最后还是看中了AntDesignPro这个阿里巴巴开源的Admin框架,长这样(还行吧,目前挺主流的): 官网地址:https://pro.ant.design/index-cn 该套模板是使用了React开发框架作为基础,AntDesign(蚂蚁金服开源UI组件库)作为UI库,集成了Dva,Umi,Mock等库,如果不...

某列字符串相加计算的sql语句的写法

如果需要计算某一列字符串相加,应该如何实现呢?下面就将教您计算某列的字符串相加sql语句写法,希望对您学习sql语句使用有所启迪。 一个表  两列: column1  char(12)     column2  int    举例:   要求:以column2为聚合标准,把column1所有字符串相加 计算某列的字符串相加sql语句脚本: -----...