【发布时间】:2011-10-05 15:29:56
【问题描述】:
使用这种类型的 XML 格式?
<details>
<detail>
<name>Woofer Size</name>
<value>12"</value>
</detail>
<detail>
<name>Woofer Material</name>
<value>KEVLAR-reinforced pulp</value>
</detail>
<detail>
<name>Magnet Size</name>
<value>74 oz.</value>
</detail>
<detail>
<name>Continuous Power Handling</name>
<value>250W</value>
</detail>
<detail>
<name>Peak Power handling</name>
<value>750W</value>
</detail>
<detail>
<name>Impedance</name>
<value>4 ohms</value>
</detail>
<detail>
<name>Number of Voice Coils</name>
<value>1</value>
</detail>
<detail>
<name>Frame Material</name>
<value>Steel</value>
</detail>
<detail>
<name>Surround Material</name>
<value>Santoprene rubber</value>
</detail>
<detail>
我不知道如何解决将数据导入 MySQL 数据库的问题。我的问题是:是否可以将其直接加载到 MySQL 中?
更新
解决方案是创建一个表。
CREATE TABLE data(
name VARCHAR(250),
value VARCHAR(250));
然后使用这个语句:
LOAD XML LOCAL INFILE
'path/to/the/file.xml'
INTO TABLE data ROWS IDENTIFIED BY '<detail>';
【问题讨论】:
标签: mysql xml load local file-io