我的问题很简单。我有一张桌子,可以说x行,每个都有一个ID,但我不知道我有多少行。现在我想删除我的表的最后一行...有没有一种简单的方法来做到这一点在android中?我一直试图在我的where子句中使用last_insert_rowid ...但目前为止没有运气... 任何想法用android的sqlite数据库工具做到这一点?删除表中的最后一行android
0
A
回答
6
我假设last_insert_rowid表示你正在谈论db。
DELETE FROM test WHERE id = (SELECT MAX(id) FROM test);
+0
似乎工作。谢谢 – Sephy 2010-05-12 09:44:25
-1
我看到这篇文章,我想我可以帮助,如果任何人会有同样的问题。
我所做的就是将我的光标移动到最后一行,并将其检索到ID, 将它转换为db.delete查询的字符串。
您可以在数据库中的一个行,但它的ID可能是更多的则1
对于我的软件,我用Contract
类并实现BaseColumns
(就像在Android开发人员网站)
希望它帮助^^
//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. 删除表中的最后一行 - SQL
- 2. Datagridview删除最后一行
- 3. tsql - 删除最后一行
- 4. tableview删除最后一行
- 5. 删除句子中的最后一行
- 6. 行删除后删除表
- 7. 删除文件的最后一行
- 8. 如何删除UITextView的最后一行?
- 9. 删除最后一行从的QTextEdit
- 10. 删除richtextbox的最后一行
- 11. Excel VBA - 循环未正确删除表中的最后一行
- 12. 删除最后一行后Primefaces数据表未更新
- 13. 在android sqlite表中删除一行
- 14. 在最后一行删除CRLF
- 15. 最后一行被删除。 js jquery
- 16. 删除最后一个空白行
- 17. NSTableView问题删除最后一行
- 18. 删除最后一行时出错Jtable
- 19. 删除最后一个链接列表
- 20. 从表jquery删除最后一个td
- 21. jQuery删除最后一个表列
- 22. 在列中的最后一个单元格后删除行
- 23. 从recyclerview中删除最后一项后烤面包android
- 24. 从文件中删除第一行和最后一行
- 25. 向下移动一行,删除最后一行的值n行
- 26. VBA-Excel循环删除表格的最后一行
- 27. 如何只删除表格的最后一行?
- 28. batfile - 如何删除文件中的最后一行,空行?
- 29. 当删除最后一个引用时SQLite删除共享行
- 30. PHP删除按钮总是开始删除最后一行
你说的是表格布局还是数据库表格? – RoflcoptrException 2010-05-12 09:02:27
你在考虑数据库表,HTML表格还是TableLayout? – RoToRa 2010-05-12 09:03:01
对不起,这是在我的脑海中。数据库,sqlite数据库 – Sephy 2010-05-12 09:24:20