将记录从XML文件插入MySQL DB

时间:2013-09-06 11:20:05

标签: mysql xml

我想将数据从xml文件存储到mysql。

我的xml文件如下:

<?xml version='1.0' encoding='ISO-8859-1' ?><data>
<ApplicantName>Test</ApplicantName>
<ExamName>Exam</ExamName>
<ContactNoPresent>9999999999</ContactNoPresent>
<Language>English</Language>
</data>

我尝试了以下内容:

load XML local infile 'D:\\a.xml' into table asdb.abc rows identified by '<ApplicantName>';

它工作并将申请人名称插入表格。但是我无法找到如何将xml中的所有值存储到mysql表中。任何帮助都非常感谢。

感谢。

1 个答案:

答案 0 :(得分:1)

看起来您的行(事实上,我在XML流中唯一可以看到的行)实际上是由<data>标记标识的。