-
import vers une BD MySql
Bonjour
je voudrais créer un fichier exécutable (un ficheir BAT) pour l'exécuter quotidiennement via un planificateur de tâche , ce fichier doit exécuter les actions suivantes :
1- chercher un fichier texte dans un répertoire local
2- charger le fichier texte dans une base de donnée MySql
3-renommer le fichier texte en lui ajoutant la date du jour et le placer dans un autre répertoire
si vous pouvez m 'aider je vous serai reconnaisante
merci
-
Salut
Il faut que tu connaisses exactement là où le fichier est stocké!!!
Ensuite tu lances la commande
LOAD DATA INFILE ' chemin de ton fichier'
into table
tu peux aussi rajoutter différentes options voir
http://dev.mysql.com/doc/refman/5.0/fr/index.html
en recherchant load data infile
Il faut que ton fichier soit bien formaté pour être intégrer.
Ensuite tu utilises :
robocopy 'chemin de ton fichier' -> toto.txt
Toto.txt étant la façon dont tu renommes ton fichier
Bonne continuation !!!
-
import vers une BD MySql
merci je vais essayer
mais juste une question il ne faut pas préciser le chemin du repertoire ou on veut placer le ficheir avant de faire robocopy ?
-
voila comment fonctionne robocopy:
robocopy répertoire_source répertoire_destination [fichier ou masque de fichiers à copier] [options]
-
salut
dsl pour le dérangement mais ça marche pas , si je l exécute ça via l 'invite de commande MySql , j ai tjours erreur near 'nom de table' :?
en plus moi je voudrias importer le fichier texte vers la base MySql via l'invite de commande DOS pour que je puisse faire un fichier bat par la suite
merci
-
bonjour
l import du fichier est déjç fait avec succés mais directement dans Mysql , mnt comment l exécuter a travers dos , pour planifier cette tâche quotidiennement par la suite
merci d'avance