Salve, vorrei che la mia tabella $table si autolimitasse alle $x righe più recenti.
Superate cioè le $x righe presenti in tabella, le entry più vecchie (ho una colonna $timestamp auto-compilata) vengono cancellare.
Salve, vorrei che la mia tabella $table si autolimitasse alle $x righe più recenti.
Superate cioè le $x righe presenti in tabella, le entry più vecchie (ho una colonna $timestamp auto-compilata) vengono cancellare.
stabilito il limite, cancella le prime n righe (con LIMIT() e ORDER BY data) done n è la count attuale meno il limite![]()
up
Ciao Tom, se non ho capito male il suggerimento di optime, dovresti fare una delete dove nella where metti tutti i valori, recuperati da una sub-query) che devono essere eliminati.
Esempio:
DELETE FROM table WHERE nome_campo IN (#select che estrae i dati che più vecchi#)
F.