"수정 된"열이있는 안드로이드 애플 리케이션에 SQLite 테이블이 있습니다. 기본적으로 현재 행이 처음 삽입되거나 업데이트 된 시점 (날짜 및 시간)을 저장합니다.안드로이드에서 현재 날짜 시간으로 sqlite 열 업데이트
안드로이드에서 update()
SQLite DB의 기능을 사용하면 ContentValues
매개 변수에 datetime 값을 저장하는 방법을 알 수 없습니다.
execSql()
메서드를 사용하는 경우 DATETIME()
SQL 함수를 사용하여 현재 시간을 "MODIFIED"열로 설정할 수 있습니다. 그러나이 함수에는 반환 값이 없습니다. 업데이트가 성공했는지 여부는 알 수 없습니다.
의견이있는 사람은 누구입니까?
ContentValues values = new ContentValues();
values.put("modified", currentTime);
db.update("table", values, "_id = XXX", null);
당신이 행을 업데이트하는 데 사용할 조건 _id = XXX
교체 :
이것이 제가 지금 시도하고있는 것입니다. 이것은 더 적절하게 보입니다. –