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

Administration MySQL Discussion :

Chargement d'une table load data


Sujet :

Administration MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    731
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 731
    Par défaut Chargement d'une table load data
    Bonjour,

    Je reste un chargement avec une mini table:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    LOAD DATA LOCAL INFILE 'c:\temp\my.csv' INTO TABLE dept
    FIELDS TERMINATED BY ',' 
    ENCLOSED BY ';' 
    LINES TERMINATED BY '\r\n'
    (DEPTNO, DNAME, LOC);
    Mais les 2 dernières colonnes n'ont pas été chargées (NULL NULL)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    +--------+-------+------+
    | DEPTNO | dname | LOC  |
    +--------+-------+------+
    |     10 | NULL  | NULL |
    |     20 | NULL  | NULL |
    |     30 | NULL  | NULL |
    |     40 | NULL  | NULL |
    +--------+-------+------+
    MERCI.

    A+

  2. #2
    Modérateur
    Avatar de al1_24
    Homme Profil pro
    Retraité
    Inscrit en
    Mai 2002
    Messages
    9 136
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Retraité
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 9 136
    Par défaut
    Bonjour,

    Pour t'aider à trouver l'origine du problème, il faudrait aussi nous donner un extrait des lignes chargées...
    Modérateur Langage SQL
    Règles du forum Langage SQL à lire par tous, N'hésitez pas à consulter les cours SQL
    N'oubliez pas le bouton et pensez aux balises
    [code]
    Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur
    Aide-toi et le forum t'aidera : Un problème exposé sans mentionner les tentatives de résolution infructueuses peut laisser supposer que le posteur attend qu'on fasse son travail à sa place... et ne donne pas envie d'y répondre.

  3. #3
    Membre très actif
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    731
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 731
    Par défaut
    Bonjour,

    Merci, j'ai essayé avec ce fichier.





    A+
    Fichiers attachés Fichiers attachés
    • Type de fichier : txt mmy.txt (182 octets, 62 affichages)

  4. #4
    Modérateur
    Avatar de al1_24
    Homme Profil pro
    Retraité
    Inscrit en
    Mai 2002
    Messages
    9 136
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Retraité
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 9 136
    Par défaut
    Il aurait été préférable de copier le contenu du fichier dans le message, c'est plus pratique que d'avoir à le charger pour l'ouvrir et voir son contenu.

    Si c'est bien ce fichier qui a été chargé, sa structure ne correspond pas à la description donnée dans la commande de chargement.
    La première et la dernière ligne quant à elles sont totalement hors du format

    Il n'y a pas de virgule pour séparer les colonnes et, si le point virgule est censé encadrer leur contenu, le nombre de colonnes ne correspond pas.

    Il faudrait peut-être revoir la signification des paramètres de la commande load data.
    Modérateur Langage SQL
    Règles du forum Langage SQL à lire par tous, N'hésitez pas à consulter les cours SQL
    N'oubliez pas le bouton et pensez aux balises
    [code]
    Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur
    Aide-toi et le forum t'aidera : Un problème exposé sans mentionner les tentatives de résolution infructueuses peut laisser supposer que le posteur attend qu'on fasse son travail à sa place... et ne donne pas envie d'y répondre.

  5. #5
    Membre très actif
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    731
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 731
    Par défaut
    Désolé de la gêne.

    J'ai essayé avec ce morceau (3 colonnes dans la table)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    10;ACCOUNTING;NEW YORK
    20;RESEARCH;DALLAS
    30;SALES;CHICAGO
    40;OPERATIONS;BOSTON
    Mais tjrs KO.

    Merci.

  6. #6
    Membre chevronné Avatar de isabelle.letrong
    Femme Profil pro
    Conseil - Consultante en systèmes d'information
    Inscrit en
    Juillet 2010
    Messages
    109
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Conseil - Consultante en systèmes d'information
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2010
    Messages : 109
    Par défaut
    Citation Envoyé par dari68 Voir le message
    J'ai essayé avec ce morceau (3 colonnes dans la table)
    La bonne syntaxe :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    LOAD DATA LOCAL INFILE 'c:\temp\my.csv'
    INTO TABLE dept
    FIELDS TERMINATED BY ';' 
    LINES TERMINATED BY '\r\n';

Discussions similaires

  1. Chargement d'une table à partir d'un fichier texte
    Par Trebor_ dans le forum Débuter
    Réponses: 2
    Dernier message: 21/02/2008, 14h31
  2. Réponses: 3
    Dernier message: 08/11/2007, 11h28
  3. Chargement d'une table de faits
    Par JoeLF dans le forum Oracle
    Réponses: 3
    Dernier message: 22/10/2007, 11h26
  4. Chargement d'une table avec de très nombreux champs
    Par Davou dans le forum Débuter
    Réponses: 4
    Dernier message: 04/07/2007, 15h59
  5. nologging pour chargement d'une table temporaire
    Par psafp dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 26/06/2007, 09h16

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