0
我只是想知道如何查看我的sql查詢來更新表中最後一行的一個值。我試圖通過查詢來做到這一點這是不幸的是沒有工作:如何在php的最後一行更新一個值
UPDATE tableName SET food=888 WHERE id=(SELECT MAX(id) FROM tableName)
我試圖用這個查詢,而不是,但它是不正確藏漢:
UPDATE tableName SET food=88 ORDER BY id DESC LIMIT 1
(我錯過了引號中查詢的目的,使他們清楚地)
有什麼PROBL時間與第二個查詢? – Shadow
第二個查詢應該可以工作 –
您確定表中的最後一個條目是在更新語句運行時正在編輯的條目嗎?併發性如何?記住需要更新的ID更安全。無論如何,我認爲你的第一個查詢應該已經奏效。運行時會發生什麼? – jedifans