我正在我的本地计算机上构建一个应用程序,并且最长时间使用安装了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