android - 如何按日期删除表值以与 RoomData Base 中的当前日期进行比较?
问题描述
我需要从表中删除过去一周 [7 天] 的数据。因此,我正在使用 ROOM DATABASE。
SQLITE QUERY : DELETE FROM NewEnquiry WHERE created_on < NOW() - INTERVAL -7 DAY
ROOM DATABASE QUERY : ?
谢谢。
解决方案
尝试这个
Delete from NewEnquiry where id in(select id from NewEnquiry where created_on <= NOW() - INTERVAL 10 DAY )
推荐阅读
- command-line-interface - 使用 az repos pr create 创建时无法将多个工作项链接到拉取请求
- spring-boot - keycloak注册后保存匿名用户表单数据
- ios - idevicerestore 如何在正常模式下检测 iPhone?
- javascript - 在弹出的 Laravel 中显示个人记录
- excel - VBA for Excel:将底部边框添加到由串联定义的单元格范围时编译错误
- sql-server - 将数据从 SAS 数据集插入 SQL 表未按预期工作
- apache-spark-sql - 是否可以将存储过程中的表值函数转换为 Spark SQL 以在 Azure Databricks 中运行?
- arrays - 自动向下移动或插入单元格,因此不会出现“数组未展开,会覆盖数据”错误
- python-3.x - 从大 csv 文件中读取并将满足条件的行保存到另一个 df
- vue.js - 如何在脚本中使用 VUEX GETTERS