Bonjour,
J'ai besoin d'extraire des donnees au format csv tous les jours et conserver un historique de ces donnees. Pour cela j'utilise INTO OUTFILE, j'ai bien le fichier qui est genere dans mon repertoire mais je n'arrive pas a nommer ce fichier avec la date du jour.
J'ai fait plusieurs forum et j'ai trouver l'astuce ci dessous mais ca ne fonctionne pas, j'ai toujours une erreur de syntax:
Auriez vous une solution a ce probleme?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 DELIMITER // CREATE PROCEDURE FileExtract () BEGIN SET @var = CONCAT ("SELECT * FROM matable INTO OUTFILE 'C:/", DATE_FORMAT( NOW(), '%Y%m%d'),'.csv'); PREPARE s1 FROM @var; EXECUTE s1; DROP PREPARE s1; END // DELIMITER ;
Merci
Partager