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 :
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 :
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
Partager