Précédent   Forum des professionnels en informatique > Bases de données > MySQL > SQL Procédural
SQL Procédural Forum d'entraide sur les triggers, les procédures stockées et les fonctions en MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/11/2006, 10h06   #1
Invité régulier
 
Inscription : décembre 2005
Messages : 31
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 31
Points : 7
Points : 7
Par défaut 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
jika est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2006, 10h38   #2
Membre du Club
 
Inscription : novembre 2006
Messages : 120
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 120
Points : 55
Points : 55
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 !!!
beberd est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2006, 11h34   #3
Invité régulier
 
Inscription : décembre 2005
Messages : 31
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 31
Points : 7
Points : 7
Par défaut 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 ?
jika est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2006, 12h07   #4
Membre du Club
 
Inscription : novembre 2006
Messages : 120
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 120
Points : 55
Points : 55
voila comment fonctionne robocopy:

robocopy répertoire_source répertoire_destination [fichier ou masque de fichiers à copier] [options]
beberd est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2006, 16h17   #5
Invité régulier
 
Inscription : décembre 2005
Messages : 31
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 31
Points : 7
Points : 7
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
jika est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/11/2006, 11h24   #6
Invité régulier
 
Inscription : décembre 2005
Messages : 31
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 31
Points : 7
Points : 7
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
jika est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h34.


 
 
 
 
Partenaires

Hébergement Web