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%的工作,我不知道第一個,但它應該
第一個工作..謝謝.. –