{MySQL} Vider une tab tout les jour sa minuit

aureliendu917 Messages postés 272 Date d'inscription   Statut Membre Dernière intervention   -  
devMan Messages postés 74 Date d'inscription   Statut Membre Dernière intervention   -
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
A voir également:

9 réponses

arth Messages postés 9374 Date d'inscription   Statut Contributeur Dernière intervention   1 293
 
Bonjour,

La commande :

delete ma_table.* from ma_table;

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


voila la methode
0
arth Messages postés 9374 Date d'inscription   Statut Contributeur Dernière intervention   1 293
 
Les deux méthodes fonctionnent mais la tienne est plus propre il est vrai :-)
0
chuka Messages postés 965 Date d'inscription   Statut Membre Dernière intervention   378
 
Salut,
sinon,
TRUNCATE [TABLE] tbl_name
marche pas trop mal, pour tout vider!;))
@+
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
aureliendu917 Messages postés 272 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
chuka Messages postés 965 Date d'inscription   Statut Membre Dernière intervention   378
 
Salut,
ben tu peux faire un script....schedulé à l'heure que tu veux...non??
0
aureliendu917 Messages postés 272 Date d'inscription   Statut Membre Dernière intervention   6
 
oaui mais si je serai faire je serai pas venu ici demande comment ??? :D
0
chuka Messages postés 965 Date d'inscription   Statut Membre Dernière intervention   378
 
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
devMan Messages postés 74 Date d'inscription   Statut Membre Dernière intervention   15
 
Salut,
essayer avec ça :
TRUNCATE [TABLE] tbl_name 
WHERE CURRENT_TIMESTAMP() like = "%00:00:00%";
0