E' una sottospecie di tabella per i log, che aumenta sporporzionatamente, vorrei che superata una soglia di righe, prendiamo 100, la righe più vecchie vengano cancellate
Cosa mi consigliate?![]()
E' una sottospecie di tabella per i log, che aumenta sporporzionatamente, vorrei che superata una soglia di righe, prendiamo 100, la righe più vecchie vengano cancellate
Cosa mi consigliate?![]()
Se (totale righe tabella > 100)
Cicla le righe (da 0 a tot-100 ordinate per ID ASC)
Cancelli le righe ciclate
Con register_shutdown_function() fai in modo di eseguire una funzione alla fine di ogni esecuzione di script. Questa funzione dovrà effettuare la cancellazione delle righe obsolete della tabella. Per evitare che questa cancellazione avvenga troppo di frequente, puoi regolare una probabilità di esecuzione in questo modo:
http://www.phpnews.it/tips-tricks/istruzioni-casuali/
![]()