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 :

format de fichier pour LOAD DATA INFILE


Sujet :

Requêtes MySQL

  1. #1
    Membre actif

    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    503
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Septembre 2007
    Messages : 503
    Points : 291
    Points
    291
    Billets dans le blog
    1
    Par défaut format de fichier pour LOAD DATA INFILE
    Bonjour,

    étant novice avec mysql, je me demandais s'il était possible d'importer des données d'un fichier texte avec LOAD DATA INFILE.
    le fichier ressemble à ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     20           02-18-2010    00:00:06      41.78                       
     3            02-18-2010    00:00:06      2.44                        
     4            02-18-2010    00:00:06      0.53                        
     5            02-18-2010    00:00:06      -21.16                      
     7            02-18-2010    00:00:06      -19.34                      
     11           02-18-2010    00:00:06      1.70                        
     12           02-18-2010    00:00:06      12.19
    les champs sont à des positions fixes.
    est-il possible dans la commande load data infile de spécifier des paramètres du genre substr(ligne, position début, longueur chaine)??

    merci d'avance

  2. #2
    Rédacteur/Modérateur

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

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

    Informations forums :
    Inscription : Octobre 2006
    Messages : 6 281
    Points : 11 737
    Points
    11 737
    Par défaut
    Non, MySQL permet de charger des fichiers avec un séparateur de colonne, mais pas en largeur fixe.
    Antoun
    Expert Essbase, BO, SQL

    La bible d'Essbase, 2ème édition

  3. #3
    Membre actif

    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    503
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Septembre 2007
    Messages : 503
    Points : 291
    Points
    291
    Billets dans le blog
    1
    Par défaut
    ok je m'en doutais un peu!

    il faut donc que je le formate avant

    c'est un fichier généré par un appareil tous les jours de minuit à 23h59, et qui peut comporter entre 20000 et 30000 lignes
    comment demander au serveur de formater ce fichier à une fréquence définie et de charger la base??

  4. #4
    Membre actif

    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    503
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Septembre 2007
    Messages : 503
    Points : 291
    Points
    291
    Billets dans le blog
    1
    Par défaut
    je clôture ce post puisque j'ai eu une réponse à ma question

    je vais rouvrir un post dans la partie SQL procédural puisque je m'oriente vers cela pour résoudre mon problème.

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

Discussions similaires

  1. Importer un fichier csv --> LOAD DATA INFILE
    Par Thomas423 dans le forum Requêtes
    Réponses: 2
    Dernier message: 11/02/2013, 17h26
  2. Fonction LOAD DATA INFILE avec un fichier source csv
    Par mabret dans le forum SQL Procédural
    Réponses: 5
    Dernier message: 25/03/2008, 14h06
  3. LOAD DATA INFILE et date au format jj/mm/annee
    Par JoN28fr dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 14/03/2008, 19h30
  4. droits nécessaires pour faire un LOAD DATA INFILE
    Par Peanut dans le forum Administration
    Réponses: 11
    Dernier message: 14/06/2007, 17h03
  5. load data infile et format date
    Par Mathieu72 dans le forum SQL Procédural
    Réponses: 1
    Dernier message: 27/01/2007, 12h59

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