我是 MySQL 新手,正在尝试使用 LOAD XML 来填充表。问题是 XML 不是我创建的,所以我无法制作它,所以当我阅读它时它是“完美”的格式。
以下是 XML 文件的示例:
<program id="1">
<date>20130308</date>
<category>Business</category>
<category>Series</category>
</program>
我有一个包含这些列的表:
program, date, category, category_2
这是 MySQL 代码:
LOAD XML LOCAL INFILE 'C:/Test/BHTest.xml'
INTO TABLE bh_test
ROWS IDENTIFIED BY '<program>';
如果我使用 LOAD XML,我会在“category”字段中保存第二个类别,并且“category_2”字段为空。
那么,我该如何让两个类别出现在同一行?
非常感谢!