[réglé] comment faire un "OPTIMIZE table" dans un

Nouveau WRInaute
Bonjour,

J'ai une table (assez lourde) qui contient toutes les stats de visite de mon site. Régulièrement je supprime son contenu via un script php... mais voilà, le hic, c'est que tout cela se retrouve dans le secteur "Perte" de phpmyadmin et donc je dois via phpmyadmin faire une optimisation de ma table.
Je voudrais pouvoir faire cela via mon script php et ne plus avoir à passer par phpmyadmin...

J'ai essayé ceci
[...]
$sql="OPTIMIZE TABLE 'stat'";
mysql_query($sql, $db);
[....]

mais cela ne donne rien :-(

Qui a une idée?

Merci,
Philippe
 
WRInaute impliqué
Code:
$sql = "OPTIMIZE TABLE $ma_table ";
$myreq= @mysql_query($sql) or die ("Game Over, Insert coin to shoot again :  $sql");
 
WRInaute impliqué
Pour infos, l'optimisation n'a pas a etre automatisee car il s'agit d'une intervention tres ponctuelle et dans des cas d'utilisation tres precis (tres grosses tables avec suppressions/creations massives et regulieres).
 
Discussions similaires
Haut