我正在尝试进行更新表格中最后一行的查询。这是我正在使用的查询:
String updateQuery = "Update table set col = '"+ bla +"' where id=SELECT max(id)";
但这给出了平均错误..我知道如何更新SQL中的最后一行,但我无法在SQLITE中找到它。我错过了什么?
答案 0 :(得分:4)
尝试两个选项之一
选项1
UPDATE table set col = 1 WHERE id = (SELECT MAX(id) FROM table)
选项2
将其拆分为两个单独的查询。首先使select选择最大id,然后使用id作为变量
更新值第二个选项适用于100%,我不确定第一个选项但它应该