Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/349.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/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
Java 在Android中从数据库中删除具有条件的最后两行数据时出错,它仅删除1行_Java_Android_Sqlite_Android Sqlite - Fatal编程技术网

Java 在Android中从数据库中删除具有条件的最后两行数据时出错,它仅删除1行

Java 在Android中从数据库中删除具有条件的最后两行数据时出错,它仅删除1行,java,android,sqlite,android-sqlite,Java,Android,Sqlite,Android Sqlite,下面是我从数据库表中删除最后两行的查询 String deleteQuery = "DELETE FROM my_chat WHERE project_id ='" + project_id + "' AND module_text ='" + module_type + "' AND id in (select id from my_chat order by id desc limit 2)"; 当我转到下一个活动,然后再次回到我正在使用此查询的活动,然后查询不删除最后两行,它只删除最后一

下面是我从数据库表中删除最后两行的查询

String deleteQuery = "DELETE FROM my_chat WHERE project_id ='" + project_id + "' AND module_text ='" + module_type + "' AND id in (select id from my_chat order by id desc limit 2)";

当我转到下一个活动,然后再次回到我正在使用此查询的活动,然后查询不删除最后两行,它只删除最后一个值1行。

以下是我的查询,用于删除数据库表中具有条件的最后两行

String deleteQuery = "DELETE FROM my_chat WHERE module_text ='" + module_text + "' AND project_id ='" + project_id + "' AND id in (select id from my_chat where module_text ='" + module_text + "' order by id desc limit 2)";

现在,这个查询删除了特定类型的最后2行。因为我在一个表中有3个不同的类型。

似乎是一个完美的候选,为什么我的代码不工作?闭幕投票。但是我会给你时间添加一些代码和logcat,如果有的话。不要直接在代码中运行这个查询,而是使用任何SQL GUI工具,比如Webyog、pgadmin、phpmyadmin,并且只从我的聊天中运行这个quert DELETE,其中project_id='+project_id+'和module_text='+module_type+'。找出此查询返回的行数。请,请,了解准备好的语句。