1
我在本地机器上构建了一个应用程序,并且最长时间使用安装了MySQL的Windows 7,但是现在我已经转移到Linux上了,我试图执行此操作声明:MySQL LOAD XML LOCAL INFILE
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
请*永远不要*只说“这不行”。请*总是*描述什么错误返回,并引用确切的错误消息。谢谢! –
检查编辑。对于Windows(r),我使用'c:/users/name/desktop/tech.xml' –