Je suis hébergé chez infomaniak et j'essaie désespérément de faire un LOAD DATA sur le MYSQL.
Le serveur MYSQL et le serveur apache sont sur des serveurs différents. J'ai contacté le service technique pour savoir comment je devais faire l'importation par rapport au fichier.
On m'a dit que je devais indiquer le chemin web complet, par exemple : "http://monsite/csv/fichier.csv"
Quand je test cette technique en local sur ma machine avec le fichier hébergé sur le serveur d'infomaniak ça fonctionne bien.
Sur le serveur MYSQL d'infomaniak : je reçois ce message :
requête SQL:
LOAD DATA LOCAL INFILE 'http://monsite/csv/fichier.csv' REPLACE INTO TABLE `Clients`
FIELDS TERMINATED BY ';'
ENCLOSED BY '"'
ESCAPED BY '\\'
LINES TERMINATED BY '\r\n'
MySQL a répondu:Documentation#2 - File 'http:/monsite/csv/fichier.csv' not found (Errcode: 2)
Je ne pige pas pourquoi... Je me trompe dans la commande ? Quelqu'un est chez Infomaniak et à déjà fait ce genre de requête ? Je suis en train de me demander s'il n'y a pas une sécurité qui m'empêche de faire ce genre de requête. J'ai bien sûr contacter de nouveau le service technique ça fait deux jours et je n'ai toujours pas de réponse de leur part ce qui m'étonne...
Et vous avez remarqué le : #2 - File 'http:/monsite/csv/fichier.csv' not found (Errcode: 2), un seul / ?? C'est lié à votre avis ?
Amicalement,
Cerbère.
Ps : Le fichier existe bien et je sais l'ouvrir avec mon navigateur.