마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

sqlite 다중구문 질문입니다...

0 추천
제가 지금 db동기화를 구현중인데요.. 리스트 전체를 서버에서 받아왔다고 할 때, 어떤 건 업데이트고 어떤 건 신규입니다...

전체를 다 덮어써버리면 편하겠지만(그래서 받아오는건 동기화말고 전체로했음 ㅋ) 근데 즐겨찾기때매... 무작정 지워버릴 수가 없어요

도와주세요 ㅜ

 

질문 요약

안드로이드에서 db에 row이 있으면(row별로 고유 식별자잇어요) 버전체크하고(값별로 버전값도 있음 ㅋ) 버전이 같으면 넘어가고 다르면 업데이트하고 row가 없으면 삽입하는 방법좀 가르쳐주세여..;
수상한i (8,050 포인트) 님이 2013년 3월 19일 질문

1개의 답변

0 추천

SQL 쿼리 말씀하시는거죠~? 저도 정확하진 않지만..

INSERT.... ON DUPLICATE KEY UPDATE... 문을 사용하면 값이 있으면 update, 값이 없으면 insert문을 실행하는 쿼리긴 한데..

여기서 버전체크까지 하려면...where 를 추가 시키면 되지 싶습니다 ^^...

 

근데 전 sql에 약해서 기냥 이런걸 다 안드로이드 내에서 처리해버려서..ㅎㅎ

도움이 안되었다면 지송합니다

안드로이드로우 (15,740 포인트) 님이 2013년 3월 19일 답변
...