【发布时间】:2020-11-16 12:42:06
【问题描述】:
我知道可以使用删除超过 X 天的行
String sql = "DELETE FROM TABLE WHERE Date <= datetime('now','-7 day')";
db.execSQL(sql);
但是db.execSQL(sql) 没有返回值,我需要确认删除是否成功。
db.delete() 返回一个 int 但如何设置 WhereClause 和 whereArgs 以删除所有超过 7 天的行?
String whereClause = ...
new String[] whereArgs=....
int deletedRows = db.delete("TABLE", whereClause , whereArgs);
【问题讨论】:
标签: java android sqlite android-sqlite