제 질문은 매우 간단합니다. 나는 각각의 ID를 가지고 x 행을 말할 수있는 테이블을 가지고있다. 그러나 나는 얼마나 많은 행을 가지고 있는지 모른다. 이제 내 테이블의 마지막 행을 어떤 이유로 든 삭제하고 싶습니다 ... 안드로이드에서 쉽게 할 수 있습니까? 나는 내 where 절에서 last_insert_rowid를 사용하려고 노력해 왔지만 ... 지금까지는 행운이 없다 ... 안드로이드의 sqlite 데이터베이스 도구로 할 수있는 아이디어가 있습니까?테이블의 마지막 행을 삭제하십시오.
0
A
답변
6
나는 last_insert_rowid가 당신이 db에 대해 말하는 것을 의미한다고 가정합니다.
DELETE FROM test WHERE id = (SELECT MAX(id) FROM test);
+0
가 작동하는 것 같습니다. 감사 – Sephy
-1
나는이 게시물을 보았고 누구든지 동일한 문제가 있다면 도움을 줄 수 있다고 생각합니다.
내가 한 것은 내 커서를 마지막 행으로 가져와 ID가 검색된 것입니다. 은 db.delete 쿼리 문자열로 바꿨습니다.
당신은 데이터베이스에 하나 개의 행을 가질 수 있지만, ID 내가 Contract
클래스를 사용
이 희망 (단지 안드로이드 dev에 웹 사이트처럼) BaseColumns
을 구현 더 내 응용 프로그램 1.
다음이 될 수 있어요 도움 ^^
//go to the last row
cursor.moveToLast();
//get the index ID of the last row
int lastItemId = cursor.getInt(cursor.getColumnIndex(ShiftsContract.Entry.COLUMN_NAME_ID));
//turn it into a string
String slastItemId = String.valueOf(lastItemId);
//define the column from which you want to delete
String where = ShiftsContract.Entry.COLUMN_NAME_ID + "=?";
//from the selected column delete the retrieved ID
String[] args = {slastItemId};
db.delete(ShiftsContract.Entry.TABLE_NAME, where, args);
관련 문제
- 1. tsql - 마지막 행을 삭제하십시오.
- 2. 테이블의 내용을 삭제하십시오
- 3. 그리드 행을 삭제하십시오.
- 4. DataGridView 해당 행을 삭제하십시오.
- 5. 행을 업데이트하고 다른 테이블을 삭제하십시오.
- 6. 데이터베이스에서 특정 행을 삭제하십시오.
- 7. 테이블보기에서 특정 행을 삭제하십시오.
- 8. Java에서 파일에서 행을 삭제하십시오.
- 9. 테이블에서 중복 행을 삭제하십시오.
- 10. : 테이블의 마지막
- 11. 파일에서 마지막 N 바이트를 삭제하십시오.
- 12. 테이블의 마지막 신원 확인
- 13. 엔티티 프레임 워크가있는 행을 삭제하십시오.
- 14. jdbc-odbc를 사용하여 충돌하는 행을 삭제하십시오.
- 15. jQuery로 빈 HTML 테이블 행을 반복하고 삭제하십시오.
- 16. 자바 스크립트를 사용하여 HTML 테이블 행을 삭제하십시오.
- 17. 테이블의 마지막 행을 가져오고 지정된 행이 아닌 쿼리 문자열. vb.net
- 18. 조인 테이블의 마지막 레코드
- 19. AutoCompleteTextView가 마지막 행을 자릅니다.
- 20. 테이블의 행을 잠그는 방법
- 21. 테이블의 모든 행을 삭제
- 22. 선택된 gridview 및 데이터베이스에서 행을 삭제하십시오.
- 23. MySQL : 다른 테이블에 ID가없는 경우 행을 삭제하십시오.
- 24. autoincrement 열은 SQLite 테이블의 마지막 값을 기억합니다.
- 25. 마지막 행을 제외하고 jquery 행을 클릭 할 수 있습니다.
- 26. 내 UiTableView의 마지막 행을 볼 수 없습니다.
- 27. mysql_query의 마지막 행을 선택하는 방법?
- 28. fgets() PHP는 마지막 행을 읽었습니까?
- 29. fifo 파일의 마지막 행을 읽습니다.
- 30. 마지막 행을 삭제하는 NSTableView 문제
당신은 테이블 레이아웃이나 데이터베이스 테이블에 대해 이야기하고 있습니까? – RoflcoptrException
데이터베이스 테이블, HTML 테이블 또는 TableLayout을 사용하고 계십니까? – RoToRa
ups 미안, 그건 내 머리에 claer했다. 데이터베이스, sqlite 데이터베이스 – Sephy