#!/bin/bash
export PATH='/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin'
USER=admin2
PASS=L4bAWUye2A4JNN!
DB_NAME=ng_kboss_personnel
mysql -u$USER --password="$PASS" $DB_NAME -Ne "SELECT * FROM ng_attendance_sign WHERE DATE_FORMAT(create_time,'%Y-%m-%d') = DATE_SUB(CURDATE(),interval 1 day);" > /backup/ng_attendance_sign
mysql -u$USER --password="$PASS" $DB_NAME -Ne "SELECT * FROM ng_attendance_schedule WHERE DATE_FORMAT(create_time,'%Y-%m-%d') = DATE_SUB(CURDATE(),interval 1 day);" >/backup/ng_attendance_schedule
mysql -u$USER --password="$PASS" $DB_NAME -Ne "SELECT * FROM ng_attendance_approval WHERE DATE_FORMAT(create_time,'%Y-%m-%d') = DATE_SUB(CURDATE(),interval 1 day);" > /backup/ng_attendance_approval
mysql -u$USER --password="$PASS" $DB_NAME -Ne "SELECT * FROM ng_clocking_evection WHERE DATE_FORMAT(create_time,'%Y-%m-%d') = DATE_SUB(CURDATE(),interval 1 day);" > /backup/ng_clocking_evection
mysql -u$USER --password="$PASS" $DB_NAME -Ne "SELECT * FROM ng_clocking_forget WHERE DATE_FORMAT(create_time,'%Y-%m-%d') = DATE_SUB(CURDATE(),interval 1 day);" > /backup/ng_clocking_forget
mysql -u$USER --password="$PASS" $DB_NAME -Ne "SELECT * FROM ng_clocking_goout WHERE DATE_FORMAT(create_time,'%Y-%m-%d') = DATE_SUB(CURDATE(),interval 1 day);" > /backup/ng_clocking_goout
mysql -u$USER --password="$PASS" $DB_NAME -Ne "SELECT * FROM ng_clocking_leaveflow WHERE DATE_FORMAT(create_time,'%Y-%m-%d') = DATE_SUB(CURDATE(),interval 1 day);" > /backup/ng_clocking_leaveflow
mysql -u$USER --password="$PASS" $DB_NAME -Ne "SELECT * FROM ng_clocking_schedulesign WHERE DATE_FORMAT(create_time,'%Y-%m-%d') = DATE_SUB(CURDATE(),interval 1 day);" > /backup/ng_clocking_schedulesign
mysql -u$USER --password="$PASS" $DB_NAME -Ne "SELECT * FROM ng_clocking_workhome WHERE DATE_FORMAT(create_time,'%Y-%m-%d') = DATE_SUB(CURDATE(),interval 1 day);" > /backup/ng_clocking_workhome
mysql -u$USER --password="$PASS" $DB_NAME -Ne "SELECT * FROM ng_clocking_workover WHERE DATE_FORMAT(create_time,'%Y-%m-%d') = DATE_SUB(CURDATE(),interval 1 day);" > /backup/ng_clocking_workover
mysql -u$USER --password="$PASS" $DB_NAME -Ne "SELECT * FROM ng_attendance_total WHERE belongmonth IN (date_format(CURDATE(), '%m'), date_format(CURDATE(), '%m') -1 );" > /backup/ng_attendance_total
cd /backup && \
for i in `ls -1 ng_*`;do
mysql -uroot -p'qwer1234' -h192.168.21.112 ng_kboss_attendance -e "LOAD DATA INFILE /backup/$i INTO TABLE $i;"
done
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
2020-07-14 ansible-一键完成LNMP架构_期中架构
2020-07-14 基于LNMP架构搭建wordpress个人博客
2020-07-14 nginx location标签的匹配规则
2020-07-14 nginx 的常用模块
2020-07-14 nginx 日志管理配置详解
2020-07-14 nginx 的三种虚拟主机配置方法