MySQL LOAD XML LOCAL INFILE

时间:2011-10-11 08:09:17

标签: mysql xml load local load-data-infile

我正在我的本地计算机上构建一个应用程序,并且最长时间使用安装了MySQL的Windows 7,但是我现在已经转移到Linux上,我正在尝试执行此语句:

LOAD XML LOCAL INFILE 'http://example.com/tech.xml'

INTO TABLE t

ROWS IDENTIFIED BY '<product>';

这不起作用,我确实拥有完成此任务所需的所有权限。

如何使此声明有效?

当我使用Windows(r)时,语句将完美运行。如果我想通过MySQL访问它,我在哪里将文件放在我的Web服务器上?

我收到此错误:

Error Code: 1064. You have an error in your SQL syntax; check the manual that          
corresponds to your MySQL server version for the right 
syntax to use near 'XML LOCAL INFILE 'http://example.com/tech.xml'

INTO TABLE t

ROWS IDENTIFIE' at line 1

1 个答案:

答案 0 :(得分:1)

myp 5.2及更高版本提供了

LOAD XML INFILE

你可能有一个旧版本。