mysql删除某天前的数据
场景
数据库中有某些数据中存储了时间戳(秒),需要根据这个时间去清理几天前的数据,比如说5天前,假设当前是1月5号,我们要清除的1月1号0点前的数据
获取当前的日期
SELECT CURRENT_DATE;
获取几天前
这个可以使用日期增减函数实现
SELECT DATE_ADD(CURRENT_DATE,INTERVAL -5 DAY);
这样得到了5天前的时间
然后我们需要做的就是将其转换为秒
SELECT UNIX_TIMESTAMP(DATE_ADD(CURRENT_DATE,INTERVAL -5 DAY));
最终实现
然后再以这个时间为标准去删除数据即可,下面的表是我业务中的数据
DELETE FROM kline_3m WHERE open_time <= UNIX_TIMESTAMP(DATE_ADD(CURRENT_DATE,INTERVAL -5 DAY));
DELETE FROM kline_5m WHERE open_time <= UNIX_TIMESTAMP(DATE_ADD(CURRENT_DATE,INTERVAL -5 DAY));
DELETE FROM kline_15m WHERE open_time <= UNIX_TIMESTAMP(DATE_ADD(CURRENT_DATE,INTERVAL -10 DAY));
mysql删除某天前的数据相关推荐
- MySQL删除或清空表中数据的方法
原标题:MySQL删除或清空表中数据的方法 要想把MySQL中的数据删除或清空,可以通过两种方法来实现:DELETE语句和TRUNCATE TABLE语句. DELETE语句可以将表中所有记录都删除, ...
- mysql删除有外链索引数据,Cannot delete or update a parent row: a foreign key constraint fails 问题的解决办法
mysql删除有外链索引数据,Cannot delete or update a parent row: a foreign key constraint fails 问题的解决办法 参考文章: (1 ...
- MySQL删除或清空表内数据的方法
MySQL删除或清空表内数据的方法 一.使用MySQL清空表数据命令:truncate SQL语法为: truncate table 表名 注意: truncate该命令会直接将数据表内数据清空: t ...
- mysql删除一个月前数据_如何在数据库中始终保持一个月的数据,自动删除一个月之前的记录?...
请将控制面板中的区域设置日期改为yyyy-mm-dd格式 数据库中保存一个月的历史数据,自动删除一个月以前的数据.命令语言放在应用程序命令语言启动时或者事件命令语言$时==1中: SQLConnect ...
- mysql 删除5天前 备份_mysql自动备份删除5天前的备份
1.查看磁盘空间情况: df -h 2.创建备份目录: 上面我们使用命令看出/home下空间比较充足,所以可以考虑在/home保存备份文件: cd /home mkdir backup cd back ...
- MySQL - 删除数据库表中的数据
删除数据库表中的数据 删除数据记录是数据操作中常见的操作,可以删除表中已经存在的数据记录.在MySQL中可以通过DELETE语句来删除数据记录,该SQL语句可以通过以下几种方式使用:删除特定数据记录. ...
- mysql删除数据库中重复的数据
1.多条数据没有主键,所有数据完全一样,重复数据仅保留一条 方法 : 1)筛选数据 2)创建临时表 将选取的数据保存到临时表中 3)删除原来的数据表 delete from bbb 4)将临时表中的数 ...
- mysql删除十天前数据脚本_前几天手工删除测试数据库并重建的脚本
原来的dwtest测试库坏掉了,因为是测试库,也懒得去研究如何修复了,征求了几个DBA的意见,干脆重建好了. 首先删除原来的数据库: 删除原来的数据文件.控制文件.密码文件.日志文件等等,目录都保留 ...
- mysql定时任务,把7天的数据存到历史表,再删除7天前的数据
查看mysql事件是否已开启,ON开,OFF关. SHOW VARIABLES LIKE 'event_scheduler'1:新建存储过程.use 数据库名; delimiter$$ #设置mysq ...
- shell: mysql删除183天前的table(保留半年的log数据)
1.将下面shell脚本放入计划任务中执行: #!/bin/bash dt=SystemEvents_`date -d '183 days ago' +%Y_%m_%d` echo "inf ...
最新文章
- 小说:白话幂等性设计
- Rust 所有权介绍
- 【Groovy】IntelliJ IDEA 中创建 Gradle 工程 ( Gradle 工程目录文件分析 )
- 【UNIX网络编程(二)】基本TCP套接字编程函数
- linux下phpMyAdmin泛起1045 - Access denied for 的措置
- Spark平台上提交作业到集群生成的日志文件
- Sentinel 1.7.2 发布,完善开源生态及扩展性
- C语言 main 函数参数 main(int argc, char *argv[]) - C语言零基础入门教程
- java 课后习题 找零钱
- GDB调试乱序,出现value optimized out解决方法
- 域名升级访问中拿笔记好_SEO优化中如何让你的页面访问速度更快
- Bitfinex将向纽约总检察长办公室移交“被指控 8.5 亿美元资金挪用案”相关文件
- Hive安装部署及简单测试 网页《一》
- 支持向量机原理及求解 SVM Slater条件 KKT条件 SMO算法 软间隔
- vb调用python函数_vb.net / C# 调用 python
- python k线斜率计算_关于数据拟合:找到斜率变化点作为自由参数 – Python
- 计算机菜单的作用是,菜单
- inter处理器(CPU)的分类
- 电商领域知识图谱:常识抽取,表示与应用
- php if为空那么,PHP中判断数组是否为空的方法