1
나는 약 30 항목 데이터베이스에 저장, 그들 자신의 ID와 위치. 꽤 자주 자신의 위치를 업데이트해야합니다. 루프로 처리하는 것은 성능 문제로 인해 좋은 생각이 아닙니다. 그래서 ID의 목록과 단일 쿼리에서 ID와 연관된 POSITION의 목록을 전달하는 방법이 있다면 생각하고 있습니까?단일 쿼리에서 여러 항목을 업데이트하십시오. 안드로이드 SQLite
나는 약 30 항목 데이터베이스에 저장, 그들 자신의 ID와 위치. 꽤 자주 자신의 위치를 업데이트해야합니다. 루프로 처리하는 것은 성능 문제로 인해 좋은 생각이 아닙니다. 그래서 ID의 목록과 단일 쿼리에서 ID와 연관된 POSITION의 목록을 전달하는 방법이 있다면 생각하고 있습니까?단일 쿼리에서 여러 항목을 업데이트하십시오. 안드로이드 SQLite
단일 쿼리를 업데이트하면이 코드를 sqlite 코드에 추가 할 수 있습니다.
public int updateContact(Contact contact) {
SQLiteDatabase db = this.getWritableDatabase();
ContentValues values = new ContentValues();
// values.put(KEY_NAME, contact.getName());
// values.put(KEY_PH_NO, contact.getPhoneNumber());
// values.put(KEY_ID1, contact.getID1());
// values.put(KEY_FLAG, contact.getFlag());
values.put(KEY_FLAG_PLUS, contact.getFlagPlus());
// updating row
return db.update(TABLE_CONTACTS, values, KEY_ID + " = ?",
new String[] { String.valueOf(contact.getID()) });
}
하고이 구문에 의해 sqlite가 업데이트해야하는 활동
이db.update(new Contact("",""));
하나의 행을 업데이트 할 것입니다,하지만 난 공공 무효 updateList 같은 뭔가가 필요 (목록 <정수, 정수 > 목록) { // 할 일 } –