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 :

importer.csv dans mysql


Sujet :

MySQL

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    187
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 187
    Par défaut importer.csv dans mysql
    hello !!!

    voila je cherche à importer un fichier .csv issu d'un fichier EXCEL, dans ma table "client2" déjà crée dans mysql

    voici comment je fais :
    1) je part de mon fichier exel :


    2)de excel je le converti en .csv (séparateur:point-virgule)
    voici ce que donne ce fichier dans notepad++


    3) je me rends compte qu'il ne me mets pas la premiere"A" et derniere colonne "J" (respectivement colonne id et date_création dans ma table mysql)
    ??? déjà pourquoi ???
    donc j'ajoute manuellement un ";" en debut et fin


    4) puis j'importe dans mysql :


    5)voici la structure de ma table BDD :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    CREATE TABLE IF NOT EXISTS `clients2` (
      `idClient` mediumint(9) unsigned NOT NULL AUTO_INCREMENT,
      `societe` varchar(100) CHARACTER SET utf8 NOT NULL,
      `responsable` varchar(40) CHARACTER SET utf8 NOT NULL,
      `tel` varchar(40) CHARACTER SET utf8 NOT NULL,
      `fax` varchar(40) CHARACTER SET utf8 NOT NULL,
      `mail` varchar(50) CHARACTER SET utf8 NOT NULL,
      `adresse` varchar(100) CHARACTER SET utf8 NOT NULL,
      `ville` varchar(40) CHARACTER SET utf8 NOT NULL,
      `cpostal` mediumint(5) NOT NULL,
      `date_creation` datetime NOT NULL,
      PRIMARY KEY (`idClient`)
    ) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=62 ;
    6) et voici ce qu'il me met ???


    merci

  2. #2
    Membre très actif
    Homme Profil pro
    Inscrit en
    Décembre 2004
    Messages
    174
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 174
    Par défaut
    Bonjour,

    Ton dernier champ, c'est du datetime, et tu le veux non null.
    Est-ce que :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ...`date_creation` datetime DEFAULT CURRENT_TIMESTAMP,...
    ne serait pas plus juste, par exemple ?

    A adapter bien sûr !

Discussions similaires

  1. [MySQL] Importation .csv dans mysql
    Par Chipss dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 17/09/2011, 00h11
  2. [MySQL] Import CSV dans MySQL
    Par ekzouille dans le forum PHP & Base de données
    Réponses: 16
    Dernier message: 28/09/2010, 17h49
  3. [MySQL] import csv dans mysql
    Par caro_tpl dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 27/10/2007, 14h37
  4. Import CSV dans Mysql
    Par wylls dans le forum Langage SQL
    Réponses: 5
    Dernier message: 17/01/2007, 13h47
  5. Importer CSV dans MySQL
    Par The_freeman dans le forum Administration
    Réponses: 6
    Dernier message: 14/02/2006, 22h18

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