2012-03-29 2 views
3

나는 안드로이드에 sqlite 데이터베이스의 특정 행에 새 항목을 삽입하는 방법을 찾고 있어요. 기본 아이디어는 데이터베이스가 다음과 같은 항목을 저장한다는 것입니다.안드로이드 sqlite 데이터베이스에 특정 행에 삽입

id day  time 
1 Monday  09:00 
2 Monday  11:00 
3 Tuesday 10:00 

ID 열은 자동으로 증가합니다. "Monday 10:00"의 새 항목을 삽입하려는 경우 id 2의 데이터베이스에 삽입해야하며 다른 항목은 이에 따라 업데이트됩니다. 즉 "Monday 11:00"항목은 id 3이됩니다. 요컨대, 특정 행에 데이터를 삽입 할 수있는 방법이 있습니까? 있을 경우 자동으로 다른 항목을 변경합니까?

감사합니다.

답변

2

짧은 대답, 아니오. 자동 증가는 사용자가 필드를 제어하지 않음을 의미합니다.

+0

기본적으로 모든 항목을 가져 와서 정렬하고 다시 삽입하는 경우가 될 것입니다. 답장을 보내 주셔서 감사합니다 – Chrisrs2292

+0

거의, 아마 auto-incerement 속성을 제거해야합니다. – MByD

+0

왜 데이터를 데이터베이스에 정렬해야하는 걸까요? 필자의 의견으로는, 정렬 된 행을 표시하는 것이 중요하다는 점에서 데이터가 DB에서 정렬되는 방법과 상관이 없습니다. – Jokahero

0

테이블에서 특정 행을 변경하려는 경우 UPDATE을 사용할 수 있습니다.

INSERT INTO은 새 행을 추가하는 데 사용됩니다.

관련 문제