Nous sommes actuellement le 14 Juil 2026, 06:20

Le fuseau horaire est UTC-5 heures [Heure d’été]




Publier un nouveau sujet Répondre au sujet  [ 5 message(s) ] 
Auteur Message
MessagePublié: 18 Avr 2003, 10:22 
Hors-ligne
Petit nouveau
Petit nouveau

Inscription : 07 Jan 2002, 19:34
Message(s) : 7
Localisation : Québec
Salut,

J'aimerais avoir un exemple de synthaxe pour effectuer un traitement batch afin d'inséer en mode dos des données dans ma base mysql.

Je sais que la synthaxe de base est : dos> mysql -e "source batch-file"

J'effectue le tout en modifiant "source batch-file" par d:\insert.txt mais j'otient toujours un message d'erreur :

ERROR:
Unknown command '\i'..

MErci de votre aide.

Sébaastien

_________________
Sebas


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 18 Avr 2003, 11:47 
Hors-ligne
Référence
Référence
Avatar de l’utilisateur

Inscription : 07 Jan 2002, 00:24
Message(s) : 5834
est-ce que tu fais:

mysql -d d:\toto.bat
ou
mysql -d "d:\toto.bat"

Si tu utilises la première méthode c'est normale, si c'est avec la 2e, tu peux essayer:

mysql -d "d:/toto.bat"
ou
mysql -d "d:\\toto.bat"
...

_________________
This posting is provided "AS IS" with no warranties, and confers no rights!
©2006 - 2014 Jump


Haut
 Profil  
Répondre en citant  
MessagePublié: 18 Avr 2003, 17:58 
Hors-ligne
Petit nouveau
Petit nouveau

Inscription : 07 Jan 2002, 19:34
Message(s) : 7
Localisation : Québec
Je viens de comprend que l'on doit paser directement par le dos.

En passant, est-ce que tu as déjà fait une batch planifier(script) pour loader un fichier sql dans mysql (tout les jours à 8 h par exemple) ?

Merci

sebas

_________________
Sebas


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 18 Avr 2003, 19:33 
Hors-ligne
Référence
Référence
Avatar de l’utilisateur

Inscription : 07 Jan 2002, 00:24
Message(s) : 5834
tu peux utiliser les fonctionnalités de windows (control panel-­> Scheduled task)

_________________
This posting is provided "AS IS" with no warranties, and confers no rights!
©2006 - 2014 Jump


Haut
 Profil  
Répondre en citant  
 Sujet du message: fichier .bat
MessagePublié: 20 Avr 2003, 12:21 
Hors-ligne
Petit nouveau
Petit nouveau

Inscription : 07 Jan 2002, 19:34
Message(s) : 7
Localisation : Québec
Salut,

Est-ce que vous auriez un exemple de fichier .bat qui exécuterait la commande pour automatiser le chargement du fichier dans mysql ?

Je suis en mesure de le faire manuellement (mysql > source d:\insert.txt) mais lorsque je tente de passer les paramêtres à mysql , à partir d'un cmd dos, je reçois la liste des paramêtres de mysql.

Voici un exemple de ce que je fais à partir d'un fichier .bat que je peux exécuter en cliquant dessus:

cmd /k "d:\mysql\bin\mysql" source d:\insert.txt

Note : source permet de loader un fichier contenant des insert into (...) values (...) .

En résumé , j'aimerais passer au task shedueler le fichier .bat qui va exécuter la ligne de commande afin de loaer les données dans mysql.

Merci

_________________
Sebas


Haut
 Profil  
Répondre en citant  
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 5 message(s) ] 

Le fuseau horaire est UTC-5 heures [Heure d’été]


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 0 invité(s)


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum

Recherche de:
Aller vers :  
Propulsé par phpBB® Forum Software © phpBB Group
Traduction et support en françaisHébergement de site