IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Requêtes MySQL Discussion :

Vider automatiquement une table SQL?


Sujet :

Requêtes MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 3
    Par défaut Vider automatiquement une table SQL?
    Bonsoir,

    Je fais de l'administration web, j'utilise PhpMyAdmin.

    Je voudrais vider automatiquement une table SQL en particuliers le journal de transaction c'est à dire ma table LOG de mon forum.

    Car la table LOG n'arrête pas de grossir et prend énormément de place donc je la vide tout les jours, voir toute les heures.

    Donc je voudrais savoir comment faire pour vider automatiquement ma table LOG toute les 1 heures par exemple ?


    Merci de vos réponses!

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2009
    Messages
    133
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 133
    Par défaut
    pourquoi ne pas écrire un programme avec ton langage de programmation qui utilise la commande SQL TRUNCATE sur ta table LOG, ce programme étant géré en CRON.

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 3
    Par défaut
    Bonjours,

    Oui en effet, je ne connaissait pas CRON.
    Je me suis inscrit sur www.onlinecron.com

    Et il me demande d'insérer l'URL de la tâche.
    Mais le problème c'est que je ne sais pas quoi mettre comme script dans ma page pour que CRON effectue un vidage automatique de ma table LOG dans ma base MySQL.

    Est-ce que tu peux m'aider à faire un script en php ou autre qui permet de vider ma table LOG?

    Je sais que TRUNCATE permet de vider la table mais je sais pas comment le mettre dans un script.

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2009
    Messages
    133
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 133
    Par défaut
    c'est pourtant simple!

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <?
     
    $sql = 'TRUNCATE TABLE log';
     
    //ici tu exécutes la requête en te connectant à ta BDD comme pour toutes tes autres requêtes
     
    ?>
    c'est tout! tu appelle ce script maintenance_log.php et tu le balances en CRON.

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 3
    Par défaut
    Merci beaucoup ionesco pour votre aide!

    J'ai réussi à vider automatiquement mes log!

    Merci ^^

    Vous pouvez mettre [Résolu]

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2009
    Messages
    133
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 133
    Par défaut
    de rien!

    pour le résolu c'est à vous de le mettre je n'y ai pas accès, cherchez en bas ou en haut le bouton résolu!

    bon courage.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MySQL] Vider automatiquement une table SQL? ( truncate ? )
    Par GsxR03100 dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 03/07/2011, 15h25
  2. Réponses: 6
    Dernier message: 12/04/2010, 15h53
  3. [PHPMyAdmin] Renommer une table SQL
    Par ferdi67 dans le forum Outils
    Réponses: 2
    Dernier message: 04/10/2004, 09h39
  4. [C#] Récupération d'une image depuis une table SQL Server
    Par borgfabr dans le forum Accès aux données
    Réponses: 10
    Dernier message: 08/04/2004, 13h20
  5. [DEB.] - Transposer une table SQL en XML SCHEMA ???
    Par oulahoup dans le forum Valider
    Réponses: 2
    Dernier message: 10/06/2003, 15h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo