0
如何「翻譯」下面的SQL語句使用sqliteDatabase.delete(...)
-sqliteDatabase.delete實施
DELETE FROM EVENTS_TB WHERE event_time < some_time
凡event_time
和some_time
很長,some_time
根據用戶的選擇來計算時間。
如何「翻譯」下面的SQL語句使用sqliteDatabase.delete(...)
-sqliteDatabase.delete實施
DELETE FROM EVENTS_TB WHERE event_time < some_time
凡event_time
和some_time
很長,some_time
根據用戶的選擇來計算時間。
您應該使用delete()
方法的SQLiteDatabase
實例。
或清潔劑是當你宣佈例如像
static final String KEY_EVENT_TIME = "event_time";
static final String TABLE_NAME = "EVENTS_TB";
sq.delete(TABLE_NAME , KEY_EVENT_TIME + " < ?", new String {String.valueOf(some_time)});
在這裏,他們是static final
領域分貝列。它會工作
public void deleteAdById(int some_time) {
final SQLiteDatabase db = getWritableDatabase();
final String whereClause = event_time + "<?";
final String[] whereArgs = new String[] { String.valueOf(some_time) };
db.delete(EVENTS_TB, whereClause, whereArgs);
db.close();
}
謝謝它的工作.... – eyal