{MySQL} Vider une tab tout les jour sa minuit

Fermé
aureliendu917 Messages postés 272 Date d'inscription mardi 27 novembre 2007 Statut Membre Dernière intervention 14 janvier 2011 - 25 janv. 2010 à 19:43
devMan Messages postés 74 Date d'inscription jeudi 10 décembre 2009 Statut Membre Dernière intervention 16 septembre 2010 - 26 janv. 2010 à 13:03
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 mardi 27 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2016 1 291
25 janv. 2010 à 20:30
Bonjour,

La commande :

delete ma_table.* from ma_table;

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


voila la methode
0
arth Messages postés 9374 Date d'inscription mardi 27 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2016 1 291
25 janv. 2010 à 20:41
Les deux méthodes fonctionnent mais la tienne est plus propre il est vrai :-)
0
chuka Messages postés 965 Date d'inscription samedi 11 octobre 2008 Statut Membre Dernière intervention 29 juillet 2010 378
25 janv. 2010 à 22:51
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 mardi 27 novembre 2007 Statut Membre Dernière intervention 14 janvier 2011 6
25 janv. 2010 à 23:00
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 samedi 11 octobre 2008 Statut Membre Dernière intervention 29 juillet 2010 378
25 janv. 2010 à 23:06
Salut,
ben tu peux faire un script....schedulé à l'heure que tu veux...non??
0
aureliendu917 Messages postés 272 Date d'inscription mardi 27 novembre 2007 Statut Membre Dernière intervention 14 janvier 2011 6
25 janv. 2010 à 23:49
oaui mais si je serai faire je serai pas venu ici demande comment ??? :D
0
chuka Messages postés 965 Date d'inscription samedi 11 octobre 2008 Statut Membre Dernière intervention 29 juillet 2010 378
26 janv. 2010 à 07:58
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 jeudi 10 décembre 2009 Statut Membre Dernière intervention 16 septembre 2010 15
26 janv. 2010 à 13:03
Salut,
essayer avec ça :
TRUNCATE [TABLE] tbl_name 
WHERE CURRENT_TIMESTAMP() like = "%00:00:00%";
0