我有一个包含 48 条记录的特定记录集(1 天超过 1/2 小时时段)。
我想将前 24 条记录的值(按字段l
顶部)减少一个预先知道的数量,我所拥有的只是日期和我想要减少的数量(一个名为 $int 的 php var)。l
DESC
目前,我正在减少所有 48 条记录:
UPDATE r SET l = l - $int WHERE thedate = '$kDate'
(更新 48 条记录)
如何更新前 24 名?
提前致谢。
我有一个包含 48 条记录的特定记录集(1 天超过 1/2 小时时段)。
我想将前 24 条记录的值(按字段l
顶部)减少一个预先知道的数量,我所拥有的只是日期和我想要减少的数量(一个名为 $int 的 php var)。l
DESC
目前,我正在减少所有 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 l DESC
LIMIT 24
UPDATE r SET l = l - $int WHERE thedate = '$kDate' ORDER BY thedate DESC LIMIT 24