我有一個特定的記錄48個記錄(1天超過半小時的時間)。mysql邏輯更新一些記錄
我想(通過l
場DESC
頂部)通過預先已知量減少的頂部24條記錄l
值以及所有我有是我希望(被稱爲一個PHP變種,以減少日期和金額$ INT)。
目前,我減少了所有48個記錄這樣:
UPDATE r SET l = l - $int WHERE thedate = '$kDate'
(更新48條記錄)
如何更新前24?
在此先感謝。
我有一個特定的記錄48個記錄(1天超過半小時的時間)。mysql邏輯更新一些記錄
我想(通過l
場DESC
頂部)通過預先已知量減少的頂部24條記錄l
值以及所有我有是我希望(被稱爲一個PHP變種,以減少日期和金額$ INT)。
目前,我減少了所有48個記錄這樣:
UPDATE r SET l = l - $int WHERE thedate = '$kDate'
(更新48條記錄)
如何更新前24?
在此先感謝。
UPDATE r
SET l = l - $int
WHERE thedate = '$kDate'
order by l desc
limit 24
UPDATE r SET l = l - $int WHERE thedate = '$kDate' ORDER BY thedate DESC LIMIT 24
你有沒有嘗試添加'LIMIT 24' 結束了嗎? – Dan