Android Sqlite删除限制

时间:2011-12-30 03:03:12

标签: android sqlite

我有一个数据库,其中几行可以相同。我希望能够只删除第一个相同的行。我尝试使用LIMIT语句但是当我尝试使用LIMIT时出现SQLiteException错误。我已经尝试过几次谷歌搜索,我什么都没想出来。你能不能在Android上使用LIMIT和删除?以下是我的确切代码。感谢

db.execSQL("DELETE FROM "+table+" WHERE " + someColumn+"='"+somevalue+"' LIMIT 1")

1 个答案:

答案 0 :(得分:5)

它可能无法启用Android SQLite,因为它是可选的:http://www.sqlite.org/lang_delete.html

你要做的就是选择你想要的一切(假设你没有ORDER BY)。 获取第一个的ID,DELETE FROM表WHERE id =“123456”。

希望得到它的帮助。