2010-12-02 5 views
2

Salut à tous et excuses si la question semble trop trivial,XML Pour MySQL 5.0

Je tente de sauver un ensemble de données XML à une base de données MySQL 5.0. J'utilise les éléments suivants:

LOAD DATA LOCAL INFILE 'C:\\Documents and Settings\\user1\\My Documents\\ArtifactData.xml' 
INTO TABLE test_case 

Cette charge les données à la table, mais tous les champs sont traités comme la première colonne, et non décomposé en colonnes appropriées. Voici un exemple de balise xml.

<test_case> 
      <module_id_test_case_id>test case id</module_id_test_case_id> 
      <description>Some description</description> 
      <design_complexity>Low</design_complexity> 
      <execution_status>Pass</execution_status> 
</test_case> 

Voici les colonnes de l'exemple de table test_case sur lequel je travaille. module_id_test_case_id, description, design_complexity, execution_status

Après avoir lu le fichier, tous les champs sont conservés comme module_id_test_case_id, même les données sous les balises description, design_complexity et execution_status.

Lorsque j'utilise RANGS SOUMISES PAR <>, il y a une erreur de syntaxe SQL lancée.

Quelqu'un peut-il me conseiller sur s'il vous plaît comment résoudre ce isse?

Merci.

Répondre

Questions connexes