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

SQL Procédural MySQL Discussion :

insérer du csv dans un fichier .sql


Sujet :

SQL Procédural MySQL

  1. #1
    Membre averti
    Inscrit en
    Mars 2004
    Messages
    1 926
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 1 926
    Points : 419
    Points
    419
    Par défaut insérer du csv dans un fichier .sql
    Bonjour,

    j ai une base de donnée simple.
    Via mysqldump, j obtiens un fichier sql.
    je me trouve donc avec un ficier sql et un fichier csv.
    je voudrais mettre les données de mon fichier csv dasn le fichier .sql
    en écrasant les données existante...
    j aimerais faire cela en script, est-ce possible...?
    Merci d avance pour votre aide.

  2. #2
    Rédacteur/Modérateur

    Avatar de Antoun
    Homme Profil pro
    Architecte décisionnel
    Inscrit en
    Octobre 2006
    Messages
    6 285
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte décisionnel
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2006
    Messages : 6 285
    Points : 11 740
    Points
    11 740
    Par défaut
    tu ne peux pas (ou pas simplement). Par contre, tu peux mettre un LOAD DATA INFILE dans ton .sql afin qu'il appelle le .csv.

  3. #3
    Membre averti
    Inscrit en
    Mars 2004
    Messages
    1 926
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 1 926
    Points : 419
    Points
    419
    Par défaut
    le souci c'est que je ne peux pas car mon hébergeur à bloqué la focntion LOAD DATA INFILE.
    Je suis obligé de passer par un fichier sql avec des ordre insert...

  4. #4
    Membre expérimenté
    Avatar de Adjanakis
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    739
    Détails du profil
    Informations personnelles :
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations forums :
    Inscription : Avril 2004
    Messages : 739
    Points : 1 351
    Points
    1 351
    Par défaut
    Bonjour,

    Une solution pourrait etre de monter la bdd localement et de faire ensuite un dump de la bdd locale.

  5. #5
    Membre averti
    Inscrit en
    Mars 2004
    Messages
    1 926
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 1 926
    Points : 419
    Points
    419
    Par défaut
    peux-tu être plus explicite et me donner plus de détail.
    Si tu as une solution, je suis preneur.

  6. #6
    Membre expérimenté
    Avatar de Adjanakis
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    739
    Détails du profil
    Informations personnelles :
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations forums :
    Inscription : Avril 2004
    Messages : 739
    Points : 1 351
    Points
    1 351
    Par défaut
    Je pensais au fait de monter localement une BDD avec les tables qui vont bien. Ensuite de charger les fichier csv localement dans les tables locales. Puis faire un dump des données locales en SQL avec mysqldump ou autres.

    Ce dump(les INSERT) pourra être chargé sur la BDD distante.

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

Discussions similaires

  1. Lenteur lors de l'intégration d'un fichier CSV dans une base SQL
    Par MarcOliver dans le forum Administration
    Réponses: 0
    Dernier message: 14/10/2014, 16h25
  2. Script pour insérer une ligne dans un fichier csv
    Par StéphanieB. dans le forum Scripts/Batch
    Réponses: 2
    Dernier message: 05/01/2010, 12h19
  3. [CSV] Insérer des champs dans un fichier CSV
    Par floctc dans le forum Langage
    Réponses: 1
    Dernier message: 20/07/2009, 12h26
  4. [XML] Insérer du XML dans un fichier HTML
    Par tafkap dans le forum XML/XSL et SOAP
    Réponses: 1
    Dernier message: 14/11/2005, 01h14
  5. [VBA] insérer une ligne dans un fichier excel
    Par cokinoumasterflash dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 21/07/2005, 19h52

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