나는 db 생성을 위해 별도의 클래스를 사용했다. 그 나는이android에서 sqlite databse의 특정 행을 삭제하는 방법?
public void name_delete(String name){
SQLiteDatabase db = this.getWritableDatabase();
db.delete(TABLE_NAME, KEY_NAME + "=" + name, null);
//KEY_NAME is a column name
}
같은 삭제 기능은 메인 클래스에서 나는이 기능을
db.name_delete(""+all_names.getSelectedItem().toString());
라고 쓴
all_names.getSelectedItem(). toString()를는 스피너 선택 항목입니다. 스피너에서 선택된 이름으로 특정 행을 삭제합니다. 함수 작성 방법을 알려주십시오.
삭제 기능 작업을 끝내 줄 5 이름을 사용, 각각의 이름이 1에서 하나 개의 ID가이 5.when 네 번째 이름을 삭제하면 행 ID는 1,2,3,5가됩니다. 1,2,3,4를 정렬하는 방법 – Yugesh
업데이트를 수행하고 id = 4, id = 5,이 ID는 무엇입니까? 테이블 기본 키입니까? –
k 정말 고마워요. – Yugesh