Page 1 sur 1

Import de données via fichier texte ou csv

Posté : 16 juin 2005, 16:52
par dmx-moteur
Bonjour à tous,

Je cherche à importer dans MySql 4.0.15 via PhpMyAdmin 2.5.3 un fichier de données. J'obtiens l'erreur suivante :
Erreur

requête SQL :

LOAD DATA LOCAL INFILE 'C:\\Program Files\\EasyPHP1-7\\tmp\\phpAE.tmp' INTO TABLE `produits` FIELDS TERMINATED BY ';' OPTIONALLY ENCLOSED BY '"' ESCAPED BY '\\' LINES TERMINATED BY '\r'

MySQL a répondu:


#1148 - Cette commande n'existe pas dans cette version de MySQL
Quand je regarde la requête, le nom du fichier n'est pas le bon. Quelqu'un a-t-il une explication? Ensuite, la version 4.0.15 de MySql ne supporterait pas l'import de données externe ?

A la base j'ai un fichier excel que je souhaite importer dans MySql...

Merci de votre aide.

Posté : 16 juin 2005, 17:13
par castelli
configure ton odcb et apres c facile pour l'importer dans MysQl :)

Posté : 17 juin 2005, 09:36
par dmx-moteur
Je ne comprends pas !! Mon hébergeur ne me propose pas ODBC. Il est prévu que ces données soit réimportées tous les 6 mois environ...

Posté : 17 juin 2005, 09:45
par zeus
Essaye en ne mettant pas le LOCAL, j'ai lu sur la doc officiel qu'il y avait des problèmes avec certaines versions de MySQL

Code : Tout sélectionner

LOAD DATA INFILE 'C:\\Program Files\\EasyPHP1-7\\tmp\\phpAE.tmp' INTO TABLE `produits` FIELDS TERMINATED BY ';' OPTIONALLY ENCLOSED BY '"' ESCAPED BY '\\' LINES TERMINATED BY '\r'