mi rispondo da solo perché dopo mesi di ricerche sul web ho trovato la soluzione, e magari potrà essere utile a qualcuno che abbia riscontrato il mio stesso problema.
Ho creato un file truncate_banner_tracks.php e l'ho messo nella root del sito.
Il file truncate_banner_tracks.php contiene il seguente codice:
<?php
//Config
$server = "localhost";
$user = "username";
$password = "XXXXXXX";
$database = "database_name";
//Establishing a Connection to MySQL Server
$connection = mysqli_connect($server, $user, $password, $database);
//Check Connection
if (!$connection) {
die("<h2>Total Fail</h2> " . mysqli_connect_error());
} else {
echo "Connection Successfull
";
}
//SQL Command
$sql_command = "TRUNCATE TABLE xxx_banner_tracks";
if (mysqli_query($connection, $sql_command)) {
echo "SQL Command OK";
} else {
echo "SQL Error " . mysqli_error($connection) ;
}
?>
Dopodiché ho creato un cronjob sul mio cPanel facendogli eseguire il file truncate_banner_tracks.php
La più grande difficoltà che ho incontrato è che cercando in google si trovano esempi di collegamento al DB che sono stati deprecati, e bisognava invece inserire la nuova istruzione: $connection = mysqli_connect