MYSQL , load data infile

MYSQL , load data infile - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 29-11-2003 à 09:31:44    

Salut  
 
je tourne en rond usr cette fonction j'arrive pas à importer un fichier  :(
 

Code :
  1. mysql > load data infile "Map.txt" into table all


 
le fichier Map.txt se trouve bien dans le répertoire ou se trouve la base maple-gen , et all  c'est ma table .
 
J'ai essayé avec 'Map.txt' , passe pas non plus .
 
j'ai essayé en mode console avec mysqlimport et j'ai la meme erreur  
 

Code :
  1. mysqlimport -u user -p  maple-gen all 'Map.txt'
  2. Enter password:
  3. mysqlimport: Error: You have an error in your SQL syntax.  Check the manual that corresponds to your MySQL server version for the right syntax to use near 'all' at line 1, when using table: all


 
sous phpmyadmin il me sort une error 1064 , apparement ça doit etre une Parse error , mais le fichier Map.txt je l'ais mis un peu partout    !!!!


Message édité par Vibidoo le 29-11-2003 à 15:49:34
Reply

Marsh Posté le 29-11-2003 à 09:31:44   

Reply

Marsh Posté le 29-11-2003 à 13:00:12    

La commande exacte ne serait pas :
load data local infile "Map.txt" into table all;
sans oublier le "local" et "infile" au lieu de "in file".
 
Sinon donne le chemin complet pour acceder au fichier map.txt.
 
a ciao


Message édité par budo-ka le 29-11-2003 à 13:08:03
Reply

Marsh Posté le 29-11-2003 à 15:49:14    

c'est moi qui ai mal tapé  
 
j'ai bien mis le infile et non in file  
 
Sinon j'a aussi essayé local mais local c'est au cas ou t'es sur un client et non sur le serveur  
 
Et meme à partir de phpmyadmin donc sur un client j'ai " load data local infile ...."  
et ça passe pas non plus
 
bon je vais réessayer avec le chemin complet .


Message édité par Vibidoo le 29-11-2003 à 15:50:53
Reply

Marsh Posté le 29-11-2003 à 16:19:55    

Le problème ne viendrait pas du nom que tu as donné à ta table all ? Mysql confondrait la table all avec une commande ou un argument ???
 
à essayer: changer le nom de la table.

Reply

Marsh Posté le 29-11-2003 à 16:52:27    

je pensait a ça aussi  
 
en fait avant je l'avais appellé 001 puis maintenant all

Reply

Marsh Posté le 29-11-2003 à 20:34:10    

en changeant encore une fois le nom ça passe !!!
 
c'est fou j'ai pas eu de chance du tout hier  
 
je l'avais appelé 001 puis all  
 
et ça voulait pas du tout passé  
 
maintenant je l'appel allgen et ça passe !!!!
 
Budo-ka merci pour ton aide
 
:jap:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed