带限制的Android Sqlite删除
我有一个数据库,其中可能有几行是相同的。我希望能够只删除相同行中的第一行。我尝试使用LIMIT语句,但在尝试使用LIMIT时出现SQLiteException错误。我尝试了几次谷歌搜索,结果一无所获。你不能在android上使用限制和删除吗?下面是我的确切代码。谢谢带限制的Android Sqlite删除,android,sqlite,Android,Sqlite,我有一个数据库,其中可能有几行是相同的。我希望能够只删除相同行中的第一行。我尝试使用LIMIT语句,但在尝试使用LIMIT时出现SQLiteException错误。我尝试了几次谷歌搜索,结果一无所获。你不能在android上使用限制和删除吗?下面是我的确切代码。谢谢 db.execSQL("DELETE FROM "+table+" WHERE " + someColumn+"='"+somevalue+"' LIMIT 1") 它可能无法为Android SQLite启用,因为它是可选的:h
db.execSQL("DELETE FROM "+table+" WHERE " + someColumn+"='"+somevalue+"' LIMIT 1")
它可能无法为Android SQLite启用,因为它是可选的:http://www.sqlite.org/lang_delete.html 你要做的是选择所有你想要的(假设你没有订单)。 获取第一个的id,从表中删除,其中id=“123456”
希望它能有所帮助 您可以发布SQLiteException日志吗?我想是的,从这个URL,要启用限制,您必须在编译时设置某些参数: