Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2453 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [MySQL] Comment exécuter les commandes contenues dans un fichier ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[MySQL] Comment exécuter les commandes contenues dans un fichier ?

n°467172
Kmikaz
Posté le 24-07-2003 à 18:45:02  profilanswer
 

Voici ce que j'ai essayé mais ca me renvoie une erreur :
mysql < '../batch.txt';
merci de votre aide


Message édité par Kmikaz le 24-07-2003 à 18:50:46
mood
Publicité
Posté le 24-07-2003 à 18:45:02  profilanswer
 

n°467238
uriel
blood pt.2
Posté le 24-07-2003 à 21:13:26  profilanswer
 

tu fais :

cat mabase.sql | mysql --host=serveur_sql --user=nom_utilisateur_sql --password=mot_de_passe nom_de_la_base


 
le fichier .sql est le fichier qui contient tes requetes  
 
(je viens juste de l'apprendre sur DB2 :/)


---------------
IVG en france
n°467284
anapajari
s/travail/glanding on hfr/gs;
Posté le 24-07-2003 à 22:28:41  profilanswer
 

Kmikaz>check this:
http://www.mysql.com/doc/en/Batch_mode.html
 
Bon si tu es sous windows normal que ça marche pas fallait faire:

Code :
  1. mysql -e "source batch-file"


Si t'es sous nux vérifie le chemin du fichier ainsi que les droits de celui. Si c'est bon précise ton erreur.
 
Uriel> Tu dois normalement avoir un prog qui s'appele db2batch et qui te permet de faire ça plus simplement  ;)


Message édité par anapajari le 24-07-2003 à 22:29:12
n°467294
uriel
blood pt.2
Posté le 24-07-2003 à 23:21:53  profilanswer
 

Anapajari a écrit :


Uriel> Tu dois normalement avoir un prog qui s'appele db2batch et qui te permet de faire ça plus simplement  ;)


 
je fais ca en ligne de commande avec :

db2 -tvf db2tables.sql -z db2tables.log


 
et ca roule  [:huit] (l'exemple etait pour MySQL seulement)


---------------
IVG en france
n°467341
western
AJMM
Posté le 25-07-2003 à 08:59:42  profilanswer
 

Sous GNU/Linux:
 


$ mysql -h ip_ou_nom_du_serveur mysql> -u nom_(login)_de_l'utilisateur_pour_la_base> -p nom_de_la_base_des_données_(eventuellement_car_souvent_préciser_dans_le_fichier_sql) < nom_fichier_sql
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [MySQL] Comment exécuter les commandes contenues dans un fichier ?

 

Sujets relatifs
[VBA] Executer une requete et récuple resultat dans le code.[RESOLU][VBA] Lire un fichier au format Unix
Problème en upgradant à mysql 4.0.14!Upload de fichier
Mettre dans une string le contenu d'un fichier texte qui est en ligneFormulaire de modification d'une base mysql
Transformer/Intégrer un XLS dans une base SQL/mySQL[c++] Lire un fichier <== simple pour vous, moa j'ai du mal lol
Inclure un fichier pdf en php....Comment executer des fichiers avec un .BAT ?
Plus de sujets relatifs à : [MySQL] Comment exécuter les commandes contenues dans un fichier ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR