서버에서 온 값을 삽입하고 업데이트하기위한 데이터베이스를 만들었습니다. 괜찮습니다. 내 문제는 서버에서 새 값을 가져온 경우 내 값을 업데이트 할 때 어떻게하면 한 번에 삽입 및 업데이트를 관리 할 수 있습니까? 제안을 해주십시오. 미리 감사드립니다.안드로이드에 sqlite 데이터베이스에 값을 삽입하고 업데이트하기
1
A
답변
0
그러나 당신의 질문은 새로운 값으로 나중에 덮어 쓰고 싶다면 unquie 식별자가 필요합니다. 가치를 얻고 나중에 겹쳐 쓰고 싶다면 어떤 것을 덮어 쓸 것인지를 알아야하므로 고유 한 식별자로 바로 갈 수 있습니다.
0
이
public void putQty(ContentValues values)
{
DataBase_Object.update(TABLE_Name, values ,
Where Condition, null);
}
는 희망이 도움이 데이터베이스에 데이터베이스
public void insert(ContentValues values)
{
DataBase_Object.insert(TABLE_Name , null, values);
}
이 업데이트 값에 대한 코드에 값을 삽입하는 코드입니다.
0
새로운 행을 삽입하거나 기존 행을 한 번에 덮어 쓰는 방법을 묻는 것 같습니다. this answer에서 논의 된 것처럼 하나의 원시 SQL에서 가능하지만, Android의 두 단계에서이 작업을 수행하고 모든 열의 값을 보존하는 것이 더 쉬운 것으로 나타났습니다.
나는 내 answer here을 올렸습니다.
관련 문제
- 1. 안드로이드에 sqlite 데이터베이스에 이미지를 삽입하는 방법?
- 2. 어디 sqlite 안드로이드에 값을 삽입합니까
- 3. 이미지의 경로를 삽입하고 SQLite
- 4. SQLITE 데이터베이스에 값을 입력하십시오.
- 5. sqlite 데이터베이스에 값을 저장
- 6. 어떻게 안드로이드에 sqlite 데이터베이스에 이미지의 URI를 삽입합니까?
- 7. SQLite 데이터베이스의 값을 업데이트하기 위해 어떤 호출을해야합니까?
- 8. 기존 데이터베이스에 쓰기가 값을 삽입하고 있지 않습니다.
- 9. 거대한 SQLite 데이터베이스 업데이트하기
- 10. iOS에서 SQlite 버전 업데이트하기
- 11. 수동으로 SQLite 데이터베이스에 값을 입력하십시오.
- 12. mapView.userLocation.location.coordinate.longitude를 sqlite 데이터베이스에 저장
- 13. 안드로이드에 Gson 데이터 삽입 Sqlite
- 14. MySQL 데이터베이스에 삽입하고 선택하십시오.
- 15. 데이터를 데이터베이스에 삽입하고 싶습니다.
- 16. 내 SQLite 데이터베이스에 다음과 같은 방법으로 일부 데이터를 삽입하고
- 17. 안드로이드에 SD 카드의 데이터베이스에 값을 저장
- 18. SQlite 안드로이드 데이터베이스에 통화 저장
- 19. SQLite 데이터베이스에 값을 삽입 하시겠습니까? java.lang.NullPointerException
- 20. SQLite 안드로이드에 요소 저장하기
- 21. sqlite 안드로이드에 가입하십시오
- 22. 안드로이드에 sqlite 데이터베이스가있는 스피너
- 23. 안드로이드에 SQLite 데이터베이스가있는 곳은
- 24. 안드로이드에 미리 정의 된 sqlite 데이터베이스에 이미지를 저장하는 방법?
- 25. 내가 안드로이드에 SQLite 데이터베이스에 대한 초보자의 질문이 나 데이터
- 26. 안드로이드에 Sqlite 데이터베이스를 삽입하는 방법은 무엇입니까?
- 27. 데이터베이스에 삽입하고 중복 항목을 방지하십시오.
- 28. 저장하고 안드로이드에 sqlite 테이블에서 데이터를 검색하는 방법?
- 29. TimePicker는 SQLite 데이터베이스에 0 값을 저장합니다.
- 30. sqlite 데이터베이스에 값을 삽입 할 수 없습니다
@Satishreddy u UR을 query.first를 사용하여 U 생 성을 업데이트해야합니다. 삽입을 호출 한 다음 메소드를 업데이트해야합니다. – TheFlash
'CONFLICT_REPLACE' 플래그로'insertWithOnConflict'을 시도하십시오 –