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

Requêtes MySQL Discussion :

[MYSQL8.0.36] - Problème avec ajout fichiers sql dans une base de données


Sujet :

Requêtes MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Femme Profil pro
    Chargé Normes et systèmes
    Inscrit en
    Janvier 2019
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 52
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Chargé Normes et systèmes

    Informations forums :
    Inscription : Janvier 2019
    Messages : 1
    Par défaut [MYSQL8.0.36] - Problème avec ajout fichiers sql dans une base de données
    Bonsoir à tous,

    je suis débutante en sql, et encore plus avec MySQL, j'ai téléchargé la BDD IMDB disponible en libre accès sur le net, elle est composée de 12 fichiers sql que j'ai téléchargés et copiés dans le répertoire dans lequel est installé MySQL.

    Ci-dessous le code que j'ai écrit pour créer la base IMDB et je voudrais charger les douze fichiers qui formeront les tables de cette bdd :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    CREATE DATABASE imdb;
     
    USE imdb;
    Tentative de chargement du 1er fichier :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SOURCE "C:/Users/Karine/.dbclient/dependency/mysql/name_basics.sql";
    ci-dessous le message d'erreur que j'obtiens à chaque fois, avec ou sans les "", en modifiant les antislash par des slash...

    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'SOURCE "C:/Users/Karine/.dbclient/dependency/mysql/name_basics.sql"' at line 1
    Il y a-t-il une âme charitable qui pourrait m'expliquer mon erreur ?

    Merci d'avance !

  2. #2
    Expert confirmé
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 342
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 342
    Billets dans le blog
    17
    Par défaut
    source est une commande spécifique au client du terminal => https://dev.mysql.com/doc/refman/8.0...-commands.html

    Comment l'utilises-tu ?

    Attention aux " qui servent à délimiter un identifiant, utilise plutôt ' pour délimiter la chaîne.


    Autre possibilité pour exécuter un fichier .sql, en passant par le terminal :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    > mysql -u ton_utilisateur -p ton_mdp ta_bdd < ton_fichier.sql

Discussions similaires

  1. [MySQL] Importer fichier excel dans une base de donne mysql
    Par arkhang dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 11/03/2014, 11h07
  2. Réponses: 2
    Dernier message: 21/07/2008, 15h00
  3. Tranfert d'un fichier Texte dans une base SQL Serveur
    Par Coin dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 21/03/2007, 08h55
  4. [SQL] Importer un fichier .sql dans une base de données avec PHP
    Par budiste dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 23/06/2006, 14h15
  5. Réponses: 2
    Dernier message: 26/02/2003, 11h47

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