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

MySQL Discussion :

csv-mysql; succes, mais


Sujet :

MySQL

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 3
    Points : 2
    Points
    2
    Par défaut csv-mysql; succes, mais
    J'ai un tableau excel 32 col*268 lignes.
    Je l'importe en csv ( dans ma mysql... succes ... mais elle n'affiche que 2 enregistrements seulement...la premiere et la derniere ligne.
    des pistes?

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    331
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 331
    Points : 394
    Points
    394
    Par défaut
    Peux-tu poster une partie du fichier que tu as importé et la commande que tu as utilisée?

    Rachid A.

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 3
    Points : 2
    Points
    2
    Par défaut
    les deux premières lignes de données sont : (.csv)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    001;05001;Lisus_frontiere;Aquarelles;2001-02-01;NA;NA;24;32;9,4;12,6;ArchesGT;300;Asie;Thailande;AAT;sompong;disponible;atelier des cygnes;NA;..\images\200\;5001_AAT_Lisus_frontiere.jpg;NA;NA;Aquarelles, Asie, Thailande, sompong, ;2001;02;01;NA;NA;NA;NA
    002;05002;Bain_matin;Aquarelles;2001-02-10;NA;NA;24;32;9,4;12,6;ArchesGT;300;Asie;Thailande;AAT;Damnoen saduak;vendu;Collection particuliere;NA;..\images\200\;5002_AAT_Bain_matin.jpg;NA;NA;Aquarelles, Asie, Thailande, Damnoen saduak, ;2001;02;10;NA;NA;NA;NA
    procedure import dans mysql.
    Si je fais import csv, j'ai une erreur :
    "Nombre de champs invalide dans les données CSV à la ligne 1".
    j'ai les mêmes nombres de champs, mêmes places, mêmes noms.
    Si je fais import csv via load data, j'ai :
    "L'importation s'est terminée avec succès, 1 requêtes exécutées."
    LOAD DATA INFILE 'L:\\Documents and Settings\\Administrateur.ORDI-XPSP2\\Local Settings\\Temp\\phpAB7.tmp' REPLACE INTO TABLE `oeuvres`
    FIELDS TERMINATED BY ';'
    ENCLOSED BY '"'
    ESCAPED BY '\\'
    LINES TERMINATED BY '\r\n'# Nombre d'enregistrements affectés : 536
    Mais je n'ai que 2 enregistrements, le premier et le dernier

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    331
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 331
    Points : 394
    Points
    394
    Par défaut
    Je crois que ton fichier "phpAB7.tmp" vient d'une machine Unix ou Linux.
    Essaie plutôt :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    LINES TERMINATED BY '\n'
    Rachid A.

  5. #5
    Candidat au Club
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 3
    Points : 2
    Points
    2
    Par défaut
    \ ne change rien (c'etait en automatique) .
    Le .temp vient du serveur ( zazou).
    en fait j'ai changé excel pour openoffice....maintenant, je pilote ma base depuis oobase directement, impeccable.
    Installé openoffice
    copié (ctrlA ctrlc) mon fichier excel,
    collage special dans ooCalc ... la base se cree en 3-4 clics
    J'ai installe mysql-connector-java-3.1.12
    j'ai conecté oobase à mysql ( nouveau > oobase > se connecter à une base de données :mysql > JDBC > nomBase , url (localhost), nom_util (root).
    Et là... j'ai une base de données que j'edite , crtlS et hop, c'est dans mysql...

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

Discussions similaires

  1. [MySQL] Transfert CSV MySQL (pb gestion adresse)
    Par Little_flower dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 24/12/2007, 15h10
  2. Réponses: 4
    Dernier message: 19/03/2007, 16h34
  3. mysql fonctionne, mais pas avec un port
    Par spekal dans le forum Installation
    Réponses: 2
    Dernier message: 23/01/2007, 18h30
  4. [CSV/MySql] Pays et villes de l'étranger
    Par speedev dans le forum SQL Procédural
    Réponses: 4
    Dernier message: 24/07/2006, 13h07
  5. Mysql installé mais indisponible depuis php
    Par julien.63 dans le forum Debian
    Réponses: 9
    Dernier message: 16/06/2006, 22h20

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