mysql - MySQL:计算列中的宽度日期
问题描述
如果 date_added 列中的日期早于 60 天,我想定义一个经常从 MySQL 列中删除特定数据的 cron,但如果 MySQL 支持计算宽度日期,则找不到任何信息。这是可能的,如果是的话怎么办?
DELETE FROM
vcount
WHERE date_added - 60 days
添加日期 == 日期时间 == 0000-00-00 00:00:00
解决方案
假设您的 date_added 是一个有效的日期列,您可以使用 date_sub
DELETE FROM
vcount
WHERE date_sub(date_added, INTERVAL 60 DAY);
推荐阅读
- python - 我想使用 Python IMAPLIB 模块从收件箱中获取所有电子邮件......我该怎么做?
- android - 如何从 Worker 类中获取 ViewModel?
- jdbc - Neo4j JDBC 驱动程序 - 未实现 DatabaseWriter {Method getPrimaryKeys} 事件处理中的 SystemException 错误
- vba - 如何使用 VBA 复制和粘贴单元格内容
- google-drive-api - 在 Node.js 中查看使用 JWT 上传到云端硬盘的文档
- python - 尝试创建 Python3.6 virtualenv 时,我得到“可执行的 python3.6(来自 --python=python3.6)不存在”
- azure - Azure 逻辑应用自定义连接器中的 string:byte 和 string:binary 有什么区别?
- angularjs - $rootScope (angularJS) 的全局函数
- c++ - 错误 C2011 'vars::strct': 'struct' 类型重新定义
- python - scipy 稀疏矩阵上的 sklearn train_test_split 给出错误的结果