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

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [MySql] Exécution script

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[MySql] Exécution script

n°1568367
spish
Posté le 01-06-2007 à 08:27:22  profilanswer
 

Bonjour,
 
J'ai un petit problème bizarre sous MySql 5.0.38 tournant sur une Ubuntu.
 
J'ai écrit un petit soft en C# pour gérer ma base.
Après certains évenement, je veux recréer certaine de mes bases.
J'ai donc créer un script du type :
 
USE mabase;
DROP TABLE IF EXISTS `fondbroker`;
CREATE TABLE `fondbroker` (
  `Id_FondBroker` int(11) NOT NULL auto_increment,
  `Id_Fond` int(11) NOT NULL default '0',
  `Id_Broker` int(11) NOT NULL default '0',
  `Centpershare` char(1) default NULL,
  `Taux_Broker` float default NULL,
  PRIMARY KEY  (`Id_FondBroker`)
) ENGINE=MyISAM AUTO_INCREMENT=143 DEFAULT CHARSET=latin1;
 
Alors la chose bizarre.
 
Si je lance la commande suivante en ligne de commande, tout marche :   mysql> \. /mnt/reseau/recreatable.sql
 
Par contre, depuis mon programme ou depuis MySql Query Browser, il me dit que j'ai une erreur de syntaxe  :(  
 
Honnêtement je ne comprends pas.
 
Si vous avez une idée, je suis preneur.
 
Merci d'avance

mood
Publicité
Posté le 01-06-2007 à 08:27:22  profilanswer
 

n°1568482
MagicBuzz
Posté le 01-06-2007 à 11:19:52  profilanswer
 

lance une exécution à la fois dans ton programme.
(split sur les ";" )

n°1568485
MagicBuzz
Posté le 01-06-2007 à 11:20:34  profilanswer
 

et évite de passer le ; via ta connexion.
ça ne marche généralement pas et provoque justement une erreur de syntaxe.

n°1568500
spish
Posté le 01-06-2007 à 11:32:45  profilanswer
 

Oui je pourrais le faire comme ça, mais je me disais que je pouvais lancer le script directement.
 
Enfin tant pis.
 
Merci pour ta réponse :)


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

  [MySql] Exécution script

 

Sujets relatifs
passer une référence à un autre script.Programmation php/htlm/mysql avec caractères asiatiques.
[mysql] UTF-8 :([PHP] Mon script PHP tourne trop longtemps et s'arrete !
[Mysql] Changer l'ordre des champs d'une table[Résolu] problème avec Switch et MySQL
Comment Optimiser l'execution du code avec GCC ??[PHP/MYSQL] pourquoi ce script marche pas ?
MySQL : pb exécution scriptExécution auto d'un script SQL sur un serveur MySQL
Plus de sujets relatifs à : [MySql] Exécution script


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