Automatisch regels verwijderen uit database

  • Onderwerp starter Onderwerp starter eeyk
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

eeyk

Terugkerende gebruiker
Lid geworden
28 mrt 2007
Berichten
1.232
Hoe kan ik er voor zorgen dat nieuwen oudste berichten uit me database worden verwijder automatisch

$select = mysql_query("SELECT * FROM `logolijst` ORDER BY datum DESC LIMIT 0,10");

dus je hebt bijvoorbeeld

Kees
jan
piet
klaas
riet
joep
dennis
eeyk
rik
appel

en nu komt Citroen er bij nu moet appel worden verwijderd en rik als laatste staan
en citroen natuurlijk alseerste

kunt iemand mijn helpen
 
Als je toch limit, waarom wil je dan rijen gaan verwijderen? Wat wil je gaan bereiken? Wat heb je al verder geprobeerd/geprogrammeerd? :)
 
nou ik heb een promotie site en daar komen iedere dag meer dan 200 verschillende links op en opeindelijk dan is het controleren niet meer bij te houden
en word de database sloom
 
Je kunt dit proberen afentoe te runnen:

[sql]DELETE FROM tabel WHERE id NOT IN ( SELECT id FROM tabel ORDER BY datum DESC LIMIT 0,10 )[/sql]

Maar ik weet niet 100% zeker of dat toegestaan is.

Overigens zul je met 200 links per dag voorlopig nog geen database problemen krijgen, 100.000 rijen zou ie zonder al teveel problemen aan moeten kunnen.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan