IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Installation MySQL Discussion :

Saisie à l'aide de fichier batch


Sujet :

Installation MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Retraité
    Inscrit en
    Février 2006
    Messages
    52
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Février 2006
    Messages : 52
    Par défaut Saisie à l'aide de fichier batch
    Bonjour...

    J'essai de créer des tables dans Mysql avec un fichier batch et ca ne veut pas fonctionner.

    Mon MySQL est de version 5.0.18, installé sur Windows XP Pro

    Ma ligne de commande :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mysql > mysql < books.txt
    ou ceci selon la FAQ sur ce site :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mysql > mysql books < books.txt
    Dans tous les cas, je recois cette erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ERROR 1064 (42000) : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax tu use near 'mysql books < books.txt' at line 1
    Voici ce que contient le fichier books.txt :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    create table customers (customerid int unsigned not null auto_increment primary key, name char(50) not null, address char(100) not null, city char(30) not null);
    create table orders (orderid int unsigned not null auto_increment primary key, customerid int unsigned not null, amount float(6,2), date date not null);
    create table books (isbn char(13) not null primary key, author char(50), title char(100), price float(4,2));
    create table order_items (orderid int unsigned not null, isbn char(13) not null, quantity tinyint unsigned, primary key (orderid, isbn));
    create table book_reviews (isbn char(13) not null primary key, review text);
    Pourquoi est-ce que ca ne veut pas fonctionner ??? Existe-t-il une façon très précise de créer un fichier batch ???

  2. #2
    Membre Expert Avatar de Maximil ian
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 622
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 622
    Par défaut Re: Saisie à l'aide de fichier batch
    Bonjour,

    Citation Envoyé par Ti-Pou
    Ma ligne de commande :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mysql > mysql < books.txt
    Là tu essaies de lancer un client mysql dans un client mysql... Essaie avec SOURCE books.txt ou mysql<books.txt mais directement à partir de l'invite de commandes MS-DOS.

  3. #3
    Membre confirmé
    Homme Profil pro
    Retraité
    Inscrit en
    Février 2006
    Messages
    52
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Février 2006
    Messages : 52
    Par défaut
    MERCI !!!!

    Je n'avais pas remarqué la différence dans la documentation entre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    shell > mysql database < nom_fichier
    et

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mysql > source nom_fichier
    Pourtant, quand on le sait, ca saute aux yeux !!!!


    Merci !!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. fermeture fichier à l'aide d'un batch
    Par biquet52 dans le forum Scripts/Batch
    Réponses: 3
    Dernier message: 08/01/2014, 09h53
  2. copier des fichiers à l'aide d'un fichier batch
    Par nathantahiti dans le forum Scripts/Batch
    Réponses: 1
    Dernier message: 20/08/2011, 10h08
  3. Aide sur fichier batch
    Par Flushovsky dans le forum Windows
    Réponses: 13
    Dernier message: 14/12/2007, 08h21
  4. Utilisation de fichiers batch
    Par shifty.net dans le forum Scripts/Batch
    Réponses: 3
    Dernier message: 01/08/2004, 16h31
  5. fichier batch + php
    Par zorian dans le forum Scripts/Batch
    Réponses: 7
    Dernier message: 27/04/2004, 11h40

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo