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 :

SQL Loader sous MySQL


Sujet :

SQL Procédural MySQL

  1. #1
    Membre confirmé
    Profil pro
    Auditeur informatique
    Inscrit en
    Janvier 2006
    Messages
    178
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Auditeur informatique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 178
    Par défaut SQL Loader sous MySQL
    Bonjour,

    J'aimerais savoir si il est possible de charger des fichiers CSV dans une table depuis le serveur MySQL ?

    Cordialement,
    Nicolas

  2. #2
    Membre chevronné
    Avatar de karami
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    343
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations forums :
    Inscription : Juin 2005
    Messages : 343
    Par défaut
    Citation Envoyé par nicocolt
    Bonjour,

    J'aimerais savoir si il est possible de charger des fichiers CSV dans une table depuis le serveur MySQL ?

    Cordialement,
    Nicolas
    Oui tu peut utilser MySQL Front 3.2

  3. #3
    Membre confirmé
    Profil pro
    Auditeur informatique
    Inscrit en
    Janvier 2006
    Messages
    178
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Auditeur informatique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 178
    Par défaut
    Merci,

    Existe t-il un tuto sur cette fonctionnalité ?

  4. #4
    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
    Sinon il y a LOAD DATA INFILE. Cf la doc.

  5. #5
    Membre chevronné
    Avatar de karami
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    343
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations forums :
    Inscription : Juin 2005
    Messages : 343
    Par défaut
    Citation Envoyé par Maximilian
    Sinon il y a LOAD DATA INFILE. Cf la doc.
    Voici le lien sur developpez.com

  6. #6
    Membre confirmé
    Profil pro
    Auditeur informatique
    Inscrit en
    Janvier 2006
    Messages
    178
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Auditeur informatique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 178
    Par défaut
    En effet je viens de trouver de la doc sur LOAD DATA INFILE

  7. #7
    Membre confirmé
    Profil pro
    Auditeur informatique
    Inscrit en
    Janvier 2006
    Messages
    178
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Auditeur informatique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 178
    Par défaut
    Merci,

    En fait ce qui me correspond, c'est plutôt LOAD DATA, car en fait je veux l'intégrer dans une procédure.

    En revanche, mon fichier se trouve sur un autre serveur, est-il possible d'y accéder, ou le fichier doit-il obligatoirement se trouver sur le serveur MySQL ?

    Cordialement,
    Nico

  8. #8
    Membre chevronné
    Avatar de karami
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    343
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations forums :
    Inscription : Juin 2005
    Messages : 343
    Par défaut
    Citation Envoyé par nicocolt
    Merci,

    En fait ce qui me correspond, c'est plutôt LOAD DATA, car en fait je veux l'intégrer dans une procédure.

    En revanche, mon fichier se trouve sur un autre serveur, est-il possible d'y accéder, ou le fichier doit-il obligatoirement se trouver sur le serveur MySQL ?

    Cordialement,
    Nico
    Tu travaille avec quel langage?

  9. #9
    Membre confirmé
    Profil pro
    Auditeur informatique
    Inscrit en
    Janvier 2006
    Messages
    178
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Auditeur informatique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 178
    Par défaut
    Je bosse avec PHP et MySQL

  10. #10
    Membre chevronné
    Avatar de karami
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    343
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations forums :
    Inscription : Juin 2005
    Messages : 343
    Par défaut
    Citation Envoyé par nicocolt
    Je bosse avec PHP et MySQL
    Donc tu doit lire

  11. #11
    Membre confirmé
    Profil pro
    Auditeur informatique
    Inscrit en
    Janvier 2006
    Messages
    178
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Auditeur informatique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 178
    Par défaut
    Ok mon ami, merci, mais tout doit se faire à partir de MySQL

    En fait pour préciser un peu la chose je désire automatiser une tache avec le scheduler, et recharger une table avec des données fraiches issues d'un fichier CSV mis à ma disposition tous les jours à 5h00

  12. #12
    Membre confirmé
    Profil pro
    Auditeur informatique
    Inscrit en
    Janvier 2006
    Messages
    178
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Auditeur informatique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 178
    Par défaut
    Il me semble que ce n'est pas possible ? si ?

  13. #13
    Membre Expert
    Avatar de Alexandre T
    Homme Profil pro
    Chef de projets AMO
    Inscrit en
    Mai 2002
    Messages
    1 213
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Chef de projets AMO
    Secteur : Transports

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 213
    Par défaut
    Si c'est possible .
    1. Un évènement MySQL se lance à 04h00 sur le serveur 1, exporte les données.
    2. Une tâche automatique (at) ou (cron) sur le serveur 2 télécharge à 04h30 le fichier csv du serveur 1
    3. A 5h00 un évènement MySQL se lance sur le serveur 2 et intègre les données.
    Alexandre Tranchant
    Chef de projet AMO pour le Cerema.
    Retrouvez mes articles sur PHP et Symfony

  14. #14
    Membre confirmé
    Profil pro
    Auditeur informatique
    Inscrit en
    Janvier 2006
    Messages
    178
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Auditeur informatique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 178
    Par défaut
    Merci,

    En effet, je ne voyais pas comme cela, mais cela implique d'avoir un cron en plus sur le serveur 2

  15. #15
    Membre Expert
    Avatar de Alexandre T
    Homme Profil pro
    Chef de projets AMO
    Inscrit en
    Mai 2002
    Messages
    1 213
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Chef de projets AMO
    Secteur : Transports

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 213
    Par défaut
    Je ne comprends pas. C'est résolu ou vous ne pouvez pas faire de cron sur le serveur 2 ?
    Alexandre Tranchant
    Chef de projet AMO pour le Cerema.
    Retrouvez mes articles sur PHP et Symfony

  16. #16
    Membre confirmé
    Profil pro
    Auditeur informatique
    Inscrit en
    Janvier 2006
    Messages
    178
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Auditeur informatique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 178
    Par défaut
    Et bien en fait je pensais que l'on pouvait directement aller chercher le fichier sur le serveur distant avec la commande SQL LOAD, mais à priori, ce n'est pas possible, il faut que le fichier à charger soit obligatoirement sur le serveur ou se trouve la BDD.

    En ce qui concerne le cron ce n'est pas moi qui suis administrateur du serveur, mais je pense que cela doit être faisable.

    Nico

Discussions similaires

  1. Utilitaire SQL*Loader sous Oracle
    Par mo9rissat dans le forum Import/Export
    Réponses: 1
    Dernier message: 22/03/2012, 16h52
  2. Sql*Loader sous Unix
    Par Paxaranne dans le forum SQL*Loader
    Réponses: 1
    Dernier message: 17/12/2010, 19h36
  3. Apprentissage SQL dynamique sous MySql
    Par patic dans le forum MySQL
    Réponses: 2
    Dernier message: 12/08/2009, 10h30
  4. Chargement de données sous Oracle avec sql loader
    Par yayamo dans le forum SQL*Loader
    Réponses: 4
    Dernier message: 07/08/2008, 15h40
  5. lancer un fichier .sql sous mysql
    Par D.Mounir dans le forum Débuter
    Réponses: 10
    Dernier message: 02/03/2007, 17h24

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