mysql - 将列名映射到字段名 LOAD XML LOCAL INFILE

标签 mysql xml postgresql local load-data-infile

我刚刚从 phpPgAdmin 导出了 XML 格式的数据表。我想将此文件加载到我本地的 mysql 数据库中。两个数据库的表结构相同。

我知道 mysql 允许使用下面的示例 xml 结构导入 xml 数据:

<row>
<field name='column1'>value1</field>

我的问题是 phpPgAdmin 以这种格式导出数据:

 <row>
    <column name='column1'>value1</column>

有没有办法映射或设置列名称,以便我可以使用 LOAD XML LOCAL INFILE 导入?

最佳答案

你可能早就明白了这一点,但是这个答案来自SO:LOAD XML LOCAL INFILE with Inconsistent Column Names如果你还没有的话应该告诉你如何做。我是 MySQL 新手,正在处理与您的问题非常相似的问题。希望这对其他人(如果不是你)有帮助。

关于mysql - 将列名映射到字段名 LOAD XML LOCAL INFILE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11082952/

相关文章:

mysql - 将从站状态\G 显示到输出文件 '/tmp/slavestatus.txt' 中;

c# - XML序列化、编码

python - 如何在 Python 中查找具有命名空间的 XML 中的特定值

ruby-on-rails - 在 Rails 3.2 中修改 Postgres JSON 字段时出错

python - 检查 psycopg2/postgresql 中是否存在 python 值列表

mysql - 检查我的数据库关系结构是否正确

javascript - 动态查询生成器

xml - PHP 解析错误 - 意外的 T_STRING

postgresql - 优化 PostgreSQL 中串联名字和姓氏的搜索

php - 我的mysql语法有错误