这是我从数据库表中删除最后两行的查询
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行。
答案 0 :(得分:0)
这是我的查询,用数据库表中的条件删除最后两行。
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)";
现在这个查询删除了特定类型的最后两行。因为我在一个表中有一个3种不同的类型。