MySQL LOAD XML ЛОКАЛЬНЫЙ ИНФИЛЬ - PullRequest
       13

MySQL LOAD XML ЛОКАЛЬНЫЙ ИНФИЛЬ

1 голос
/ 11 октября 2011

Я создаю приложение на своем локальном компьютере и долгое время использовал Windows 7 с установленным MySQL, но сейчас я перешел на Linux и пытаюсь выполнить это утверждение:

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

INTO TABLE t

ROWS IDENTIFIED BY '<product>';

Это не работает, и у меня есть все привилегии, необходимые для достижения этой цели.

Как я могу заставить этот оператор работать?

Когда я использовал Windows (r), оператор работал бы отлично.Куда мне поместить файл на мой веб-сервер, если я хочу получить к нему доступ через MySQL?

Я получаю эту ошибку:

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 Ответ

1 голос
/ 11 октября 2011

LOAD XML INFILE доступно в MySQL 5.2 и выше.

Возможно, у вас более старая версия, чем эта.

...