gpt4 book ai didi

mysql - 加载 XML 的问题

转载 作者:行者123 更新时间:2023-11-29 13:49:00 25 4
gpt4 key购买 nike

我有一个 xml 文件,其中包含以下数据:

<root>
<application>
<field name="ApplicationName">Google App</field>
<Group>
<field name="GroupName">MidasGoogleAppsUsers</field>

<field name="UserName">knikkhoo</field>
<field name="UserName">devendrat</field>
</Group>

</application>

</root>

然后我尝试使用 LOAD XML 函数将此 XML 的数据插入数据库:

LOAD XML LOCAL INFILE 'UserApplication.xml'
INTO TABLE userapplication
ROWS IDENTIFIED BY '<application>';

但是插入后我只得到 1 单行,数据如下:

ID  ApplicationName GroupName   UserName
1 Google App MidasGoogleAppsUsers devendrat

我想要的输出是:

ID  ApplicationName GroupName   UserName
1 Google App MidasGoogleAppsUsers devendrat
2 Google App MidasGoogleAppsUsers knikkhoo

请帮忙...

最佳答案

你能简化一下XML结构吗:

<list>
<detail>
<ApplicationName>Google App</ApplicationName>
<GroupName>MidasGoogleAppsUsers</GroupName>
<UserName>devendrat</UserName>
</detail>
<detail>
<ApplicationName>Google App</ApplicationName>
<GroupName>MidasGoogleAppsUsers</GroupName>
<UserName>knikkhoo</UserName>
</detail>
</list>

使用以下代码导入它:

LOAD XML LOCAL INFILE 'sample.xml' INTO TABLE details  ROWS IDENTIFIED BY '<detail>';

希望这会有所帮助!!

~K

关于mysql - 加载 XML 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16977560/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com