Mysql Eski Verileri Otomatik Silme

Merhabalar Hazır Otomatik Olarak Oluşturmuş Olduğunuz Bot Sayfalar İçin Gereksiz Verileri Silebilirsiniz.Yapılan İşlem Mysql 10 Günden Eski Verileri Silmeye Yaramaktadır İster Crona Bağlarsınız İster Manuel Olarak Kendiniz Çalıştırırsınız.

kodlar arasında değiştiriceğiniz yerler altin ver tarihler tablolarını unutmayalım

not:10 günden eski günleri silmektedir

$servername = “localhost”; $username = “mysql user adı”; $password = “mysql şifre”; $dbname = “ilgili veri tabanı adı”; try { $conn = new PDO(“mysql:host=$servername;dbname=$dbname”, $username, $password); // set the PDO error mode to exception $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);</p>
<p> // sql to delete a record<br ?–> $sql = “DELETE FROM altin WHERE tarih < DATE_SUB(NOW(), INTERVAL 10 DAY)”; // use exec() because no results are returned $conn->exec($sql);
echo “Record deleted successfully”;
}
catch(PDOException $e)
{
echo $sql . ”
” . $e->getMessage();
}

$conn = null;

Aşşağıdaki Betiği Cron İle Çalıştırabilirsiniz.Altın Fiyatları Sayfamız İçin Eski Verileri Barındırmamak Ve Fazla Sorgulamayı Kesmek için Bunu Kullanıyorum.

Bir Cevap Yazın