Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Débuter
Débuter Forum d'entraide pour débuter avec MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/12/2011, 17h43   #1
Candidat au titre de Membre du Club
 
Inscription : avril 2010
Messages : 136
Détails du profil
Informations forums :
Inscription : avril 2010
Messages : 136
Points : 14
Points : 14
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 :
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
artichaudd est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/12/2011, 23h00   #2
Membre confirmé
 
Homme Arnaud
Inscription : décembre 2004
Messages : 167
Détails du profil
Informations personnelles :
Nom : Homme Arnaud
Âge : 40
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : décembre 2004
Messages : 167
Points : 238
Points : 238
Bonjour,

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

Code :
...`date_creation` datetime DEFAULT CURRENT_TIMESTAMP,...
ne serait pas plus juste, par exemple ?

A adapter bien sûr !
__________________
NginX, SphinxSearch Addict !!
lenono est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h57.


 
 
 
 
Partenaires

Hébergement Web