我有48个记录的特定记录集(1小时超过1/2小时的时段)。
我希望将前24条记录中l
的值(l
字段DESC
的顶部)减少预先知道的数量,而我所拥有的只是日期和我希望减少的数量(一个名为$ int的php var)。
目前,我正在减少所有48条记录:
UPDATE r SET l = l - $int WHERE thedate = '$kDate'
(更新48条记录)
如何更新前24名?
提前致谢。
答案 0 :(得分:1)
UPDATE r
SET l = l - $int
WHERE thedate = '$kDate'
order by l desc
limit 24
答案 1 :(得分:1)
UPDATE r SET l = l - $int WHERE thedate = '$kDate'
ORDER BY l DESC
LIMIT 24
答案 2 :(得分:0)
UPDATE r SET l = l - $int WHERE thedate = '$kDate' ORDER BY thedate DESC LIMIT 24