Importation au format CSV ou XML, MySQL
J'ai deux énormes bases de données dans les deux formats CSV & XML, et je veux importer dans MySQL, les bases de données.
J'ai essayé d'utilisé : LOAD DATA INFILE, mais je reçois ce message d'erreur :
ERREUR 1064 (42000): Vous avez une erreur dans votre syntaxe SQL; consultez le manuel qui correspond à votre versions du serveur MySQL pour la bonne syntaxe à utiliser près de " à la ligne 1
Version de MySQL : 5.1.56-journal
J'ai essayé, sans succès, d'utiliser PHP pour convertir du XML en tableau puis Insérer ligne par ligne.
EDIT :
J'ai utilisé cette requête en tant que root pour l'importation de données XML à MySQL :
CHARGER le fichier XML LOCAL le FICHIER '/home/floupie/public_html/All.xml' DANS la TABLE k_logs
;
- quel est le SQL que vous avez utilisé pour LOAD DATA INFILE?
- CHARGER le fichier XML LOCAL le FICHIER '/home/floupie/public_html/All.xml' DANS la TABLE
k_logs
; - tu veux dire
LOAD XML LOCAL INFILE
? - oui, j'ai juste utilisé Dennis syntaxe mais pas de résultat
Vous devez vous connecter pour publier un commentaire.
C'est la syntaxe appropriée pour un csv charge.
C'est la bonne syntaxe pour xml charge.