bara lagra de 10 senaste posterna

ASP

3 svar · 169 visningar · startad av MoonCow

Medlem sedan juni 2001223 inlägg
Trådstart#1

Hej! funderade... vilket är smartaste sättet att bara spara det tex. 10 senaste posterna för att spara plats?tänkte så att instället för att ha en databas som bli större och större när det ändå bara ska visas 10 st. så ska bara de 10 senaste lagras...
kan man ställa in det på databasen?...

Medlem sedan dec. 200012 464 inlägg
#2

Någon automatik kan du inte få (om du inte har tillgång till triggers) men du borde kunna göra så här (i Access)

sql = "delete from ogrish where id not in (select top 10 id from ogrish order by id desc)"

Vad är det för data? Generellt sett så ogillar jag lösningar som býgger på att det finns ett visst antal. Jag tycker att det oftast är bättre att basera det på datum.

Medlem sedan juni 2001223 inlägg
#3

super!

Det är ett klotterplant på min communty. Men fungerar nog bra med det du skrev, bara att triggra det när global.asa körs va?

Medlem sedan dec. 200012 464 inlägg
#4

Jo till exempel.

265 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)