{MySQL} Vider une tab tout les jour sa minuit

aureliendu917 Messages postés 267 Date d'inscription   Statut Membre Dernière intervention   -  
devMan Messages postés 75 Statut Membre -
Bonjour,
A vous tous j'ai besoin de vous pour savoir comment vider une table mysql tout les jours à Minuit cela et très urgent merci a vous tout pour vos futur réponse !! :D
Configuration: Windows Vista
Firefox 3.6

9 réponses

  1. arth Messages postés 84 Date d'inscription   Statut Contributeur Dernière intervention   1 296
     
    Bonjour,

    La commande :

    delete ma_table.* from ma_table;

    Voilà ;-)
    0
  2. ahla bilom
     
    slt ,
    la commande est :
    DELETE from nom table[where codition];

    voila la methode
    0
  3. arth Messages postés 84 Date d'inscription   Statut Contributeur Dernière intervention   1 296
     
    Les deux méthodes fonctionnent mais la tienne est plus propre il est vrai :-)
    0
  4. chuka Messages postés 980 Statut Membre 379
     
    Salut,
    sinon,
    TRUNCATE [TABLE] tbl_name
    marche pas trop mal, pour tout vider!;))
    @+
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. aureliendu917 Messages postés 267 Date d'inscription   Statut Membre Dernière intervention   6
     
    je sais comment vider un table mais moi je veut savoir comment le faire tout le jour a minuit !!!! :D
    0
  7. chuka Messages postés 980 Statut Membre 379
     
    Salut,
    ben tu peux faire un script....schedulé à l'heure que tu veux...non??
    0
  8. aureliendu917 Messages postés 267 Date d'inscription   Statut Membre Dernière intervention   6
     
    oaui mais si je serai faire je serai pas venu ici demande comment ??? :D
    0
  9. chuka Messages postés 980 Statut Membre 379
     
    tu crée un batch (si t'es sur windows) avec les lignes suivantes:
    mysql -u ton_user -pmot_de_pass ta_base < delete.sql
    tu cree un fichier delete.sql dans le meme repertoire que ton batch avec la ligne suivante:
    truncate table ma_table;
    quit;
    Apres tu le schedule dans windows dans panneau de configuration->tache planifiée

    Si t'es sur linux, ben tu crées un fichier bash sur le meme principe et tu le schedules avec cron....

    @+
    0
  10. devMan Messages postés 75 Statut Membre 15
     
    Salut,
    essayer avec ça :
    TRUNCATE [TABLE] tbl_name 
    WHERE CURRENT_TIMESTAMP() like = "%00:00:00%";
    0