안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요,
현재 SQL을 이용해서 데이터 관리를 하고 있습니다.
계속해서 추가/삭제가 누적이 되다보면, id가 중간 중간에 불연속적으로 변하게 되는데요,,
이렇게 되면 나중에 중간에 데이터는 비어있는데도 id만 지나치게 커져 핸들하기가 어려워질것 같네요.. (오버플로우..?)
1) 이 때, SQL DB를 새로고침해서 id가 1부터 연속적으로 배치되게 하는 명령어는 없나요??
db.execSQL로 실행할 수 있는 명령행이었으면 좋겠습니다..
2) 아니면 일일이 데이터를 읽고 새로 DB를 만들어야 하는건가요?
답변부탁드립니다.
감사합니다~
id 를 리셋 시키려면 테이블을 다시 만들어야 되는걸로 알고 있습니다.
만일 id 를 공백없이 관리 하고자 하신다면 별도의 id 컬럼을 만드셔서 이에 대한 관리 로직이 삽입해주시는게 좋겠네요.