🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.php
Article #231518

Re: zawijanie logów

#231518
From: Adam
Date: Thu, 19 Jan 2017 21:24
29 lines
1547 bytes
W dniu 2017-01-19 o 18:18, niepełnosprawny intelektualnie 'POPIS/EU pisze:
> jeśli dla uproszczenia przyjąć, że do bazy logujemy wszystkie wejścia na
> stronę to jak zrobić najlepiej zawijanie?
>
> czyli jak kasować najstarsze wpisy zostawiając N ostatnich?
>
> nie żebym z gębą na pączki...
>
> mój pomysł jest taki:
>
> ilczę conutem ilość wpisów
>
> sprawdzam czy kwalifikują się do kasowania
>
> odczcytuję 100 najstarszych wpisów poprzez select z sortowniem po dacie
>
> wyszukuję w nich największy ID
>
> kasuję wszystkie wpisy i id<ID...
>

A co w przypadku, gdy cały log będzie miał 80 rekordów?



-- 
Pozdrawiam.

Adam
Technical Details
Message-ID: <o5raq9$42h$1@usenet.news.interia.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.interia.pl!not-for-mail
References: <o5qse2$jes$1@node2.news.atman.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.interia.pl!not-for-mail
From: Adam <a.g@poczta.onet.pl>
Newsgroups: pl.comp.bazy-danych,pl.comp.lang.php
Subject: Re: zawijanie logów
Date: Thu, 19 Jan 2017 22:24:23 +0100
Organization: INTERIA.PL S.A.
Lines: 29
Message-ID: <o5raq9$42h$1@usenet.news.interia.pl>
References: <o5qse2$jes$1@node2.news.atman.pl>
NNTP-Posting-Host: ent22.internetdsl.tpnet.pl
Mime-Version: 1.0
X-Trace: usenet.news.interia.pl 1484861065 4177 83.15.205.22 (19 Jan 2017 21:24:25 GMT)
X-Complaints-To: usenet@firma.interia.pl
NNTP-Posting-Date: Thu, 19 Jan 2017 21:24:25 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.6.0
In-Reply-To: <o5qse2$jes$1@node2.news.atman.pl>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit