MYTABLE 테이블에서 x 일보다 오래된 행을 모두 삭제하고 싶습니다. 열 SAVE_DATE Long은 행이 테이블에 삽입 된 시간입니다. x 일보다 오래된 행을 삭제합니다.
나는이 시도하지만 분명히 그것은 내 모든 행 삭제 : 은 어떤 문제가long daysInMiliSec = new Date().getTime() - X
* (24L * 60L * 60L * 1000L);
return db.delete(MYTABLE , SAVE_DATE
" <= ?", new String[] { "" + daysInMiliSec }
를?
나를 도와 주셔서 감사합니다. 그것은 구글 초보자를위한 좀 더 설명의 첫 번째 히트 이래로
String sql = "DELETE FROM myTable WHERE Save_Date <= date('now','-2 day')";
db.execSQL(sql);