gpt4 book ai didi

python - 将 XML 加载到 MySQL

转载 作者:行者123 更新时间:2023-11-29 21:16:41 25 4
gpt4 key购买 nike

我需要一些关于如何最好地将以下 XML 文件加载到 MySQL 的信息。

我有一个 XML 文件,其中包含如下信息:

<Start><Account>0001</Account><Asset>ABC</Asset><Value>500</Value><Asset>DEF</Asset><Value>600</Value></Start>
<Start>.......

当我使用时

LOAD XML LOCAL INFILE 'file.xml' INTO TABLE my_tablename ROWS IDENTIFIED BY '<Start>

文件加载成功,但帐户列全部为 NULL。

I.e., select * from my_tablename;
Account | Asset | Value
Null | ABC | 500
Null | DEF | 600

相对于

I.e., select * from my_tablename;
Account | Asset | Value
0001 | ABC | 500
0001 | DEF | 600

处理这个问题的最佳方法是什么?首先在 python 中重新格式化文件?另一个 SQL 查询?

谢谢。

最佳答案

要获得所需的结果,您的 XML 应如下所示:

<Start><account>0001</account><asset>ABC</asset><value>500</value></Start>
<Start><account>0001</account><asset>DEF</asset><value>600</value></Start>

每个开始标签一个帐户、 Assets 和值(value)标签。

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

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