【问题标题】:Import XML in MySQL with Sequel PRO or phpMyAdmin使用 Sequel PRO 或 phpMyAdmin 在 MySQL 中导入 XML
【发布时间】:2018-03-09 06:59:52
【问题描述】:

这是我的 XML 文件:

<?xml version="1.0" encoding="UTF-8"?>
<ProductData version="2.0">
  <Product>
    <code>1000001</code>
    <name>The Name</name>
    <brand>The Brand</brand>
    <category>The Category</category>
    <specification>
      <characteristic>
        <color>The Color</color>
        <size>The Size</size>
      </characteristic>
    </specification>
    <quantity>
      <store1>0</store1>
      <store2>4</store2>
      <store3>5</store3>
      <store4>2</store4>
      <store5>3</store5>
    </quantity>
  </Product>
</ProductData>

如何在我的数据库中创建一个表并能够导入这些数据,因为我有超过 100 个&lt;Product&gt;,我不可能一个一个地放。

在我的数据库中也有必要不要包含一些字段,实际上我只需要代码和每个商店的数量。

你可以帮助我,我不知道如何创建数据库的结构,我不知道如何进行查询插入然后更新

【问题讨论】:

标签: php mysql xml phpmyadmin


【解决方案1】:

您的问题与XML file to a PHPMyAdmin Database 密切相关(甚至可能重复)

基本上,XML 不是一种将数据传入和传出 phpMyAdmin 的好方法,因为 phpMyAdmin 所期望的架构不是您在这里所拥有的。在链接的答案中,我提供了一些基本的语法示例,但为了获得最佳结果,您可能希望创建一个测试表并将其从您自己的 phpMyAdmin 导出以查看更多复杂的架构。如果您可以使您的数据符合该架构,那么导入应该会顺利进行。

我会使用其他工具处理 xml 文件以删除您不想要的字段或执行完整导入(如果它更容易,则导入临时数据库)然后删除您不需要的列.

【讨论】:

  • 好的,非常感谢您提供的信息,我考虑到继续...您好!
猜你喜欢
  • 2015-05-02
  • 2016-12-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-01-10
  • 2023-03-21
  • 2018-12-13
相关资源
最近更新 更多