1
我需要更新表中倒數第二行給定一組條件。如果這是一個SELECT
查詢它應該是這樣的:如何更新倒數第二行?
SELECT col_1 FROM table_1 WHERE id = id_# ORDER BY timestamp_col DESC LIMIT 1,1
不過,我得到當我做下面的一個錯誤,但它是我想要的行爲:我知道我可以
UPDATE table_1 SET col_1 = value_# ORDER BY timestamp_col DESC LIMIT 1,1
寫這個
UPDATE table_1 SET col_1 = value_# ORDER BY timestamp_col DESC LIMIT 1
但我不知道如何得到倒數第二行給定的條件集。
什麼是更新倒數第二行的正確查詢?
'UPDATE table_1 SET col_1 = value_#ORDER BY timestamp_col DESC LIMIT 1,1'爲什麼這裏是錯誤?什麼是錯誤?因爲它應該工作。 – 2012-07-16 18:46:03
你可以做一個子選擇嗎? – ametren 2012-07-16 18:46:46