Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Outils
Outils Forum d'entraide sur les outils pour MySQL. Avant de poster -> Outils 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 13/04/2007, 21h49   #1
Invité de passage
 
Inscription : avril 2007
Messages : 21
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 21
Points : 1
Points : 1
Par défaut réimporter des données de plusieurs tables avec phpmyadmin et csv

Bonsoir,
petit nouveau sur le forum, je me présente ilan 35 ans...
bon serieux, je suis plus doué pour actionscript que sql mais je me soigne. voici mon premier problème :

j'essai de réimporter des données exporter en csv via cette requête :

Code :
1
2
3
SELECT product_sku, product_price
FROM tlmc_vm_product C, tlmc_vm_product_price T
WHERE C.product_id = T.product_id
résultat de l'export de la requête en csv a partir de phpmyadmin :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
"MONTANTS suspension","516.59940"
"SUSP1ROUGE","209.45700"
"SUSP1VERTF","209.45700"
"PANECOSUSP.VF","209.45700"
"PANECOSUSP.R","209.45700"
"U.89M230","1175.00000"
"U.89J4","200.00000"
"U.89J5","210.00000"
"KITK36","389.26160"
"KITK38","195.02080"
"KITK39","109.48350"
....
l'export fonctionne bien comme vous pouvez le voir mais je ne vois pas comment réimporter le fichier modifié, j'ai bien parcouru les exemples mais je ne vois pas du tout comment procéder

merci
ilanb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/04/2007, 11h02   #2
Invité de passage
 
Inscription : avril 2007
Messages : 21
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 21
Points : 1
Points : 1
Bon aprés relecture, je suis tombé sur LOAD DATA IN FILE mais cela ne convient toujours pas car je ne vois pas comment inséret dans plusieurs tables.

mon fichier texte ressemble a ça aprés avoir fais ceci :

Pour obtenir ce fichier texte, depuis Excel:
- se positionner sur la feuille
- faire enregistrer sous....
- changer le type de fichier en CSV (séparateur ; )

ton fichier est disponible :

Code :
1
2
3
4
5
6
7
8
9
1MONTANT;129.14220
220000BL;130.44000
220000RL;160.02000
376A;45.12000
779.CL1;265.33000
8740112;3.48000
8740115;4.14000
8740132;14.76000
8760190;22.14000
les premières données proviennent de ma table product_sku
les chiffres de ma table product_price

si j'ecris :

Code :
LOAD DATA INFILE 'D:\\EasyPHP1-7\\tmp\\fichier.txt' INTO TABLE `product_price` FIELDS TERMINATED BY '\t' ENCLOSED BY '"' ESCAPED BY '\\' LINES TERMINATED BY '\r\n'
cela ne fonctionne toujours pas ! une idée pour éclairer mon chemin ?

Merci
ilanb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/04/2007, 12h38   #3
Invité de passage
 
Inscription : avril 2007
Messages : 21
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 21
Points : 1
Points : 1
Personne n'a une petite idée, est-ce faisable déjà ?

merci
ilanb 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 02h33.


 
 
 
 
Partenaires

Hébergement Web