我知道使用LOAD XML LOCAL INFILE来读取XML文件。 但我不需要分开xml元素。我喜欢将整个xml文件导入为文本。 是否可以将整个XML文件作为文本文件读取?
我使用了这个命令
LOAD DATA LOCAL INFILE 'file.xml' INTO TABLE mytable;
结果是:
查询已成功实施,已有150行 影响。
但是当我使用SELECT * FROM mytable;
时,它会显示150个空行!
答案 0 :(得分:1)
使用此:
LOAD DATA LOCAL INFILE 'file.xml' INTO TABLE mytable
FIELDS TERMINATED BY '\n' LINES STARTING BY '';
只需替换FIELDS TERMINATED BY
值&根据您的文件LINES STARTING BY
值。