Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
带限制的Android Sqlite删除_Android_Sqlite - Fatal编程技术网

带限制的Android Sqlite删除

带限制的Android Sqlite删除,android,sqlite,Android,Sqlite,我有一个数据库,其中可能有几行是相同的。我希望能够只删除相同行中的第一行。我尝试使用LIMIT语句,但在尝试使用LIMIT时出现SQLiteException错误。我尝试了几次谷歌搜索,结果一无所获。你不能在android上使用限制和删除吗?下面是我的确切代码。谢谢 db.execSQL("DELETE FROM "+table+" WHERE " + someColumn+"='"+somevalue+"' LIMIT 1") 它可能无法为Android SQLite启用,因为它是可选的:h

我有一个数据库,其中可能有几行是相同的。我希望能够只删除相同行中的第一行。我尝试使用LIMIT语句,但在尝试使用LIMIT时出现SQLiteException错误。我尝试了几次谷歌搜索,结果一无所获。你不能在android上使用限制和删除吗?下面是我的确切代码。谢谢

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

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

你要做的是选择所有你想要的(假设你没有订单)。 获取第一个的id,从表中删除,其中id=“123456”


希望它能有所帮助

您可以发布SQLiteException日志吗?我想是的,从这个URL,要启用限制,您必须在编译时设置某些参数: