0
我试图做一个查询来更新我表中的最后一行。这里是我使用的查询:更新sqlite的最后一行android
String updateQuery = "Update table set col = '"+ bla +"' where id=SELECT max(id)";
但是这给意味着error..I知道如何更新SQL最后一排,但我无法弄清楚SQLite中。我错过了什么?
我试图做一个查询来更新我表中的最后一行。这里是我使用的查询:更新sqlite的最后一行android
String updateQuery = "Update table set col = '"+ bla +"' where id=SELECT max(id)";
但是这给意味着error..I知道如何更新SQL最后一排,但我无法弄清楚SQLite中。我错过了什么?
尝试的两个选项之一
选项1个
UPDATE table set col = 1 WHERE id = (SELECT MAX(id) FROM table)
选项2
拆分它在两个不同的查询。在首先要选择采取最大的ID,在第二更新使用id作为一个变量
值第二个选项将100%的工作,我不知道第一个,但它应该
第一个工作..谢谢.. –