Re: Periodically delete old records from mysql table
| From: | Ted Wood | Date: | Tue, 27 May 2008 16:13:29 +0000 |
| Subject: | Re: Periodically delete old records from mysql table | ||
| References: | 1 2 3 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-274737@lists.php.net to get a copy of this message | ||
Re: cron jobs... this is my recommended solution. They don't need to be set up on the same server as your website. They can be on any host, and can just use curl to call a particular url on your site at set intervals.
~Ted
On 27-May-08, at 9:06 AM, Richard Heyes wrote:
tedd wrote:At 1:26 PM +0200 5/27/08, Stefano Esposito wrote:Depending on how busy your website is, you might not need to alter you schema at all. ie Add a query to one page of your website that only runs when it's minute 1 of any (or a particular) hour. Depending on how busy your website is it may mean that the query runs too much or too little.Hi all, i'm wandering if there's some intelligent way to delete old records from a mysql table without using cronjobs (i can't), using PHP. This table has a field which stores the value returned from time(), and i want to do mysql_query("DELETE FROMtableWHEREtime<='".(time()-86400)."'"); at periodical intervals (say every 15 hours). Thanks for any hint :)