使用LOAD DATA LOCAL INFLE读取XML文件

时间:2014-05-29 12:50:54

标签: mysql xml

我知道使用LOAD XML LOCAL INFILE来读取XML文件。 但我不需要分开xml元素。我喜欢将整个xml文件导入为文本。 是否可以将整个XML文件作为文本文件读取?

我使用了这个命令

LOAD DATA LOCAL INFILE 'file.xml' INTO TABLE mytable;

结果是:

  

查询已成功实施,已有150行   影响。

但是当我使用SELECT * FROM mytable;时,它会显示150个空行!

1 个答案:

答案 0 :(得分:1)

使用此:

LOAD DATA LOCAL INFILE 'file.xml' INTO TABLE mytable
  FIELDS TERMINATED BY '\n'  LINES STARTING BY '';

只需替换FIELDS TERMINATED BY值&根据您的文件LINES STARTING BY值。