webForumDet fria alternativet

ta bort poster vid offset

2 svar · 198 visningar · startad av Aleph_One

Aleph_OneMedlem sedan juni 2003372 inlägg
#1

Hallo

Är det möjligt att ta bort poster vid ett visst offset i MySQL 4.0 med 1 query?
Säg att man har godtyckligt med rader i en tabell och vill plocka bort alla förutom x nyaste.
Lite psudo kod.

DELETE FROM pm 
WHERE to_usr_id = 1 
ORDER BY datetime DESC
LIMIT 100, -1
LarsGMedlem sedan dec. 200012 464 inlägg
#2

Testa.

Aleph_OneMedlem sedan juni 2003372 inlägg
#3

LarsG skrev:

Testa.

?

Ovanstående fungerar inte. LIMIT verkar inte kunna ta offset i en DELETE.

254 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
132 ms — hämta forumlista (db)
119 ms — hämta statistik (db)
130 ms — hämta tråd, inlägg och bilagor (db)