Articles

  Supprimer des données statistiques de la base de données
Catégorie : Nuked klan -> Divers
Ajouté le : 26.06.2008 22:12
Auteur : fce
Lectures : 113
Commentaires : 0 [ Poster un commentaire ]
Note :  [ Evaluer ]

Supprimer des données avant une certaine date

Pré-requis


Avant toute chose il faut savoir que dans ce tutoriel nous allons utiliser le format de date Unix. Ce format est en seconde et à démarré le 1 janvier 1970. A titre d'exemple, au moment de l'écriture de ce tutoriel et selon le temps Unix nous somme le 11989435501) . Pour le savoir j'ai simplement utiliser un convertisseur de temps Unix que vous pouvez retrouver à cette adresse :

http://www.kouryu.info
De plus, pour effectuer la suppression, nous allons devoir nous rendre dans notre PHPMyAdmin. Pour connaitre le moyen d'y accédez veuillez vous référer à la FAQ de votre hébergeur.

Avant toute chose pensez à faire une sauvegarde de votre table, cela vous permettra de la restaurer en cas de mauvaises manipulations !
Qu'allons nous faire exactement ?
Nous allons devoir créer une requête SQL qui supprimera toutes les entrées de notre table nuked_stats_visitor2) en vérifiant le champs date.

La requête de suppression


Code :
DELETE FROM `nuked_stats_visitor` WHERE `date` < ICI_UNE_DATE_EN_SECONDE


Bien sûr, dans cette requête il nous manque notre fameux temps en seconde que vous pouvez obtenir en allant sur ce site :

http://www.kouryu.info
Une fois que vous avez le temps désiré remplacez le “ICI_UNE_DATE_EN_SECONDE” de la requête par le nombre de seconde obtenu via le convertisseur.

Vous devez avoir au final une requête ressemblant à celle qui suit :


Code :
DELETE FROM `nuked_stats_visitor` WHERE `date` < 1198943550

Attention, il faut savoir que notre requête supprimera toutes entrées dont le champs date est INFÉRIEUR au nombre de seconde obtenu !! Si vous souhaitez, inclure la date en question il faut modifier le < en < =3).

1) Pour faire simple, il s'est écoulé 1198943550 secondes entre le 1 janvier 1970 et l'écriture de ce tutoriel
2) le préfixe nuked peut être différent si vous l'avez modifié durant l'installation du CMS
3) Supprimez l'espace entre les caractères < et = !!

  

Informations | Mes Partenaires | Plan du site | Publicité
Copyright 2008-2009 Best-Nk.fr et Best-Creative.fr powered by Nuked-Klan
Design by Web-Grafx.Com et Codé par Best Group
Les images, le codage et le contenu sont la propriété de Best Group,
il est strictement interdit de le copier sans autorisation.