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

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  executer plusieurs commandes mysql qui sont liées ...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

executer plusieurs commandes mysql qui sont liées ...

n°634066
casus
Posté le 06-02-2004 à 23:13:53  profilanswer
 

Bonjour  
 
 
Je souhaiterais dans un script bash executer une commande Mysql
 
du genre mysql pour passer en mode mysql c'est à dire  
Mysql>
 
ensuite je souhaiterais par exemple creer une table puis sortir avec la commande \q
 
cependant lorsque je saisis ces commandes dans un bash les commandes ne sont pas interprétées comme si je le faisais sous le terminal mais elles sont executées comme si elles étaient independant  ce qui provoque des erreurs forcemment ....
 
n'est -il pas possible d'executer une commande mysql comme on pourrait le faire sous un terminal ?
 
Merci

mood
Publicité
Posté le 06-02-2004 à 23:13:53  profilanswer
 

n°634357
aigles
Posté le 07-02-2004 à 10:41:19  profilanswer
 

Je suppose que tu bosses sous Unix ...
 
Essaie de mettre toutes tes commandes (celles que tu passerais au terminal) dans un fichier table.sql et des les exécuter par :
 
mysql < table.sql
 
Une autre solution est d'utiliser la syntaxe :
 
mysql <<EOD_SQL
user ...
create table ...
\q
EOD_SQL


---------------
Jean Pierre.
n°634485
casus
Posté le 07-02-2004 à 14:59:53  profilanswer
 

merci bcp je vais me pencher la dessus

n°635713
casus
Posté le 09-02-2004 à 10:55:52  profilanswer
 

excellent ça marche je pourrais savoir où tu as trouvé ces infos
sur ce genre de synthaxe ?
 
Je te remercie

n°635739
aigles
Posté le 09-02-2004 à 11:26:03  profilanswer
 

C'est un fonctionnement normal sous unix.
 
Voici un lien sur une doc en français 'Guide du Korn Shell sous Unix'. Elle concerne KSH, mais les notions abordées sont aussi valables pour sh et bash.  
 
http://www-ensimag.imag.fr/cours/S [...] .Shell.pdf
 
Il existe de nombreuses autres docs d'introduction au shell sur le net.


---------------
Jean Pierre.
n°635753
casus
Posté le 09-02-2004 à 11:37:21  profilanswer
 

merci bcp


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  executer plusieurs commandes mysql qui sont liées ...

 

Sujets relatifs
[LDAP] classe standard avec plusieurs attributs multi valués[PHP-MySQL] fonction rechercher en PHP dans la base SQL
[MySQL]INSERT INTO avec un WHERE...COMMANDES DOS
[MySQL] cherche doc ou tuto sur les DATE et TIMEenregistrer / afficher une image dans une base mysql
[MYSQL] Opérations sur PhpMyAdminMauvaise requete MySQL
IIS et mysqlExécuter une fonction (ou sub) ASP ds un code JS
Plus de sujets relatifs à : executer plusieurs commandes mysql qui sont liées ...


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