제목대로 어떤어플의 초기값을 설정해주려고 합니다.

맨처음에 어떤 테이블에 1이라는 값을 insert해주고 어플내에서 그 값을 update로 변경할 수 도 있습니다.

하지만 그 값을 초기화 해줄때 "insert into tableName value(1);" 라는 쿼리문을 가장 먼저 실행되는 액티비티에서 불러오게되면

어플을 껐다 키는 경우 계속해서 그 값이 insert되기 때문에 쓸대없는 값이 들어가기도 합니다.

이럴경우를 방지하기 위해 insert에 where같은 조건문을 넣고 싶은데 안되는 것 같습니다.

where문 말고 다른 방법으로 insert문에 조건을 넣는 방법이나 아니면 다른 방법, 예를 들어 select문을 이용해서 초기값들을 다 불러 온

뒤에 그 값이 있으면 insert하지 않는 식으로 하는 방법 등을 알려주시면 고맙겠습니다.

참고로 위의 방법도 할 수 있을 것 같은데.. 그렇게하면 어플을 실행시킬 때 마다 커서로 값을 불러온 뒤 비교해서 insert하는 부분이 계속

반복될 것 같아서 좋은 방법 같아보이지 않아 여쭤봅니다..