Я не могу разрешить свой запрос правильно [Javascript, Mysql, LOAD XML LOCAL] - PullRequest
0 голосов
/ 27 апреля 2020

Я занимаюсь разработкой приложения. Моя система выглядит следующим образом: Вся система работает на Raspberry Pi 4 с Debian.
NPM ВЕРСИЯ: 6.14;
NODEJS ВЕРСИЯ: 10.20.0;

.Maradb on (с phpmyadmin, xampp, et c.) СУБД
- Nodejs (express) на стороне сервера
-js / html КЛИЕНТ- СТОРОНА (я использую cordova)

Мне нужно периодически (каждый день в 06.00) обновлять файл xml, который я отправляю себе: пример:

МОЙ ЗАПРОС:
[..]
let query= await conn.query: ({"LOAD XML LOCAL '/home/pi/upload/test.xml' REPLACE INTO TABLE articolibackup ROWS IDENTIFIED BY '<ARTICOLO>'"});
[..]

Мне нужно использовать LOAD XML с LOCAL, потому что я сохраняю свой файл в / home / pi / upload после запроса на публикацию ,
Без LOCAL это работает, но я должен указать, что файл находится в папке базы данных (и я не хочу)
С LOCAL не работает, и я ничего не вижу :(

Я тестирую, поэтому, когда сервер go онлайн (npm start), я использую функцию, которая вызывает запрос:
Aggiornamento ();
и, с console.log, я вижу, что Я не могу завершить запрос.

СТРАННЫЙ ФАКТ: Если Я использую phpmyadmin, и я пишу запрос на консоли phpmyadmin, он работает отлично.
Если я использую nodejs с локальным, это не работает, но без локального да.

пожалуйста, помогите T_T

Что я делаю не так? это 3 дня, которые я пытаюсь решить. помощь!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...