【发布时间】:2012-02-21 20:43:51
【问题描述】:
我有两个 CSV 和 XML 格式的大型数据库,我想将这些数据库导入 MySQL。
我尝试使用:LOAD DATA INFILE,但收到此错误消息: ERROR 1064 (42000):您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的 '' 附近使用正确的语法
MySQL 版本:5.1.56-log
我尝试使用 PHP 将 XML 转换为数组然后逐行插入,但没有成功。
编辑:
我使用这个查询作为 root 将 XML 导入 MySQL:
将 XML 本地文件 '/home/floupie/public_html/All.xml' 加载到表中 k_logs;
【问题讨论】:
-
您用于 LOAD DATA INFILE 的 SQL 是什么?
-
加载 XML 本地文件 '/home/floupie/public_html/All.xml' INTO TABLE
k_logs; -
你的意思是
LOAD XML LOCAL INFILE? -
是的,我只是使用了 Dennis 语法但没有结果