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 :

LOAD DATA INFILE


Sujet :

Requêtes MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Inscrit en
    Février 2009
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 3
    Par défaut LOAD DATA INFILE
    Bonjour,
    j'ai un autre problème concernant le LOAD DATA INFILE. la requête fonctionne (pas d'erreur) mais aucun enregistrements n'est inséré alors que le fichier contient au moins 31 enregistrements. Que se passe t-il?

    Plus d'explication:
    le fichier en question (a des en-têtes de colonnes et est de format.csv) est téléchargé à partir d'un site. jusque là tout va bien. Par contre quand je fais ma requête, elle a l'air de fonctionner puisqu'il n'y a aucune erreur ms aucun enregistrement inséré. Par contre quand je supprime la 1ère ligne et que je réinsère la 1ère ligne de nouveau, ça fonctionne en insérant les lignes cette fois.

    Je n'y comprends rien . c'est trop bizarre! :o

    voilà la requête:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    LOAD DATA INFILE '$nouveau_chemin' 
    INTO TABLE temp 
    FIELDS TERMINATED BY ';' 
    LINES TERMINATED BY '\\r\\n' 
    IGNORE 1 LINES 
    (code_etat_temp, code_avis_temp, entretien_temp, code_candidat_temp, nom_candidat_temp, prenom_candidat_temp, civilite_candidat_temp, date_naiss_candidat_temp, ville_naiss_temp, dpt_naiss_temp, pays_naiss_temp, bourse_temp, profil_candidat_temp, code_uai_temp, nom_etab_temp, ville_etab_temp, dpt_etab_temp, pays_etab_temp, code_ine_temp, serie_candidat_temp, langue_vivante1_temp, option1_temp, diplome_temp, lib_etat_temp, projet_pro_temp, type_demande_temp, lib_avis_temp, niveau_classe_temp, avis_chef_etab_temp);

    Merci d'avance pour votre aide.

  2. #2
    Expert confirmé Avatar de Cybher
    Homme Profil pro
    Consultant réseaux et sécurité
    Inscrit en
    Mai 2005
    Messages
    3 281
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Consultant réseaux et sécurité
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 281
    Par défaut
    salut,

    comment tu fais pour supprimer et rajouter ta ligne?
    ton fichier csv n'aurait-il pas des espaces au début?
    peux tu nous joindre le fichier qui fonctionne et celui qui ne fonctionne pas?

  3. #3
    Candidat au Club
    Inscrit en
    Février 2009
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 3
    Par défaut
    je supprime la ligne 1 où il y a le nom des colonnes. et J'insère une nouvelle ligne et saisi le nom des colonne au tout début du fichier. non il y a pas de vide au début. dsl je ne pourrai pas le joindre c'est un fichier qui contient des informations confidentielles

  4. #4
    Expert confirmé Avatar de Cybher
    Homme Profil pro
    Consultant réseaux et sécurité
    Inscrit en
    Mai 2005
    Messages
    3 281
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Consultant réseaux et sécurité
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 281
    Par défaut
    tu les visionnes avec Excel tes fichiers csv?
    Si oui, peux tu le faire avec le bloc notes par exemple et regarder s'il n'y a pas une différence entre avant et après l'ajout/suppression de lignes

  5. #5
    Candidat au Club
    Inscrit en
    Février 2009
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 3
    Par défaut
    j'ai trouvé le pb. en faite il faut mettre "\\n" seulement au lieu de "\\r\\n". Merci qd mm pour votre aide

Discussions similaires

  1. [LOAD DATA INFILE] clé auto incrémentés
    Par ashurai dans le forum Requêtes
    Réponses: 2
    Dernier message: 15/02/2006, 18h17
  2. Réponses: 5
    Dernier message: 18/04/2005, 13h38
  3. probleme avec "LOAD DATA INFILE" et les b
    Par Koo dans le forum Requêtes
    Réponses: 2
    Dernier message: 01/07/2004, 10h37
  4. Problème avec LOAD DATA INFILE
    Par ka0z dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 04/06/2004, 15h59
  5. petit soucis lors d'un LOAD DATA INFILE
    Par Jovial dans le forum SQL Procédural
    Réponses: 9
    Dernier message: 04/06/2004, 12h58

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