J'ai cherché partout et n'ai trouvé aucune solution, toute aide sur ce point serait la bienvenue.
Requête:
LOAD DATA INFILE '/Users/name/Desktop/loadIntoDb/loadIntoDB.csv'
INTO TABLE `tba`.`tbl_name`
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\r\n'
IGNORE 1 LINES
(
field1, field2, field3
)
Erreur:
Impossible d'obtenir les informations de stat sur '/Users/name/Desktop/loadIntoDb/loadIntoDB.csv' (Errcode:2)
REMARQUE:
Je lance le navigateur de requêtes MySQL sur OSX 10.6.4 en se connectant à MySQL 5.x
Les choses que j'ai essayées:
- Glisser-déposer
- Chmod 777
- Placé dans un dossier avec des autorisations 777 ainsi que le fichier ayant des autorisations 777
0 votes
Vérifiez les forums mysql. Voici juste un lien sur : forums.mysql.com/read.php?10,228976,228976#msg-228976
0 votes
@spinon a essayé ceci, cela ne fonctionne pas. Cela me donne le même chemin de fichier que j'avais. J'ai supprimé ce que j'avais et fait glisser-déposer le fichier. me donne le même chemin. Lors de l'exécution, cela me donne la même erreur
1 votes
Il semble également que le fichier n'existe pas : electrictoolbox.com/article/mysql/mysqlimport-errors Recherchez le code d'erreur : 2 sur la page
0 votes
Je me connecte à distance, et le fichier est sur mon ordinateur local, pas sur l'ordinateur du serveur MySQL. Est-ce que cela poserait un problème ?
2 votes
Oui. Si vous exécutez le terminal mysql depuis une machine distante et que vous essayez de lui faire prendre un fichier local, cela ne fonctionnera pas car ce chemin et ce fichier n'existent pas sur la machine distante.
0 votes
Je vois, je n'avais pas réalisé qu'il y avait un LOAD LOCAL DATA INFILE