Chargement des tables

Si vous avez des questions sur le fonctionnement du composant
phnoel
Messages : 62
Enregistré le : jeu. 22 juil. 2010 22:46

Chargement des tables

Message par phnoel »

Bonjour,
Je m'essaie au chargement des tables à partir de fichiers externes...
Dans un premier temps je souhaite charger la table des listes prédéfinies.
J'utilise le code suivant à partir de l'interface MySql

LOAD DATA INFILE '\fai.txt'
INTO TABLE jos_collector_defined_content (defined, content);

Mon fichier texte (fai.txt) :

3;'9online'
3;'America Online'
3;'Club Internet'

Les 3 enregistrements sont bien créés avec "3" dans "defined" mais le libellé est toujours vide!
J'ai tenté de supprimer le séparateur ";" et les guillemets des libellés sans résultat.

Peux tu m'aider ?

Avatar du membre
steevo
Administrateur du site
Messages : 330
Enregistré le : jeu. 17 déc. 2009 22:59
Contact :

Re: Chargement des tables

Message par steevo »

Je ne connais pas cette fonction SQL mais d'après ce que je viens de rechercher tu devrais essayer un truc du style:

Code : Tout sélectionner

LOAD DATA INFILE '\fai.txt' INTO TABLE jos_collector_defined_content (defined, content)
FIELDS TERMINATED BY ';' ENCLOSED BY '''
LINES TERMINATED BY '\n';

phnoel
Messages : 62
Enregistré le : jeu. 22 juil. 2010 22:46

Re: Chargement des tables

Message par phnoel »

La fonction est correcte mais en fait c'était mon fichier txt qui était mal structuré.
Je passe la vitesse supérieur et souhaiterai charger les tables "objets"
Aurais tu sous le coude un diagramme des tables avec leurs liaisons?

merci de ton aide

Avatar du membre
steevo
Administrateur du site
Messages : 330
Enregistré le : jeu. 17 déc. 2009 22:59
Contact :

Re: Chargement des tables

Message par steevo »

Voilà qui devrait t'aider
Il manque juste le champ alias de la table #__collector_items depuis la version 0.4.1.
Fichiers joints
collector_tables.png
Structure tables
(150.04 Kio) Téléchargé 2 fois

Répondre