Мне нужно импортировать некоторые данные из файла CSV в таблицу db на моем сервере Aruba. Я использую следующий запрос:# 1148 - Использованная команда не допускается с помощью этой версии MariaDB
LOAD DATA LOCAL INFILE 'test.csv' INTO TABLE dailycoppergg
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\r\n'
(
ddmmyy,
lmedollton,
changedolleuro,
euroton,
lmesterton,
delnotiz,
girm,
sgm
)
Я проверил этот запрос на другом сервере Aruba и правильно, но здесь работал, я следующее сообщение об ошибке:
#1148 - Il comando utilizzato non e` supportato in questa versione di MariaDB
Как я могу изменить мой запрос импортировать данные CSV-файла в таблицу dailycoppergg? Не могли бы вы мне помочь? Благодаря!
спасибо, не могли бы вы рассказать мне, как я могу установить это из панели управления моей службы хостинга? – luca
Это очень зависит от вашего хостинга, панели управления, насколько вам разрешено настраивать, к чему именно вы имеете доступ и т. Д. Прежде всего, если вы можете запускать запросы с вашей панели, запустите 'select @@ local_infile' , Если он говорит '0', это означает, что он отключен на стороне сервера по соображениям безопасности (что довольно умно), поэтому вы можете забыть об этом. Если он говорит «1», он включен на сервере, а затем выясните, что вам разрешено настраивать на стороне клиента. В маловероятном случае, когда у вас есть доступ к конфигурационному файлу клиента, вы можете установить 'loose-local-infile = 1' в разделе' [client] '. – elenst
Если у вас нет доступа к хосту, на котором выполняется клиент, тогда возникает вопрос, зачем вам нужно «LOAD DATA LOCAL INFILE», поскольку он предполагает, что файл существует на клиентском хосте, и без доступа вы можете «Положите это. Если у вас есть FTP-доступ к хосту клиента, но он не может получить доступ к файлу конфигурации клиента, и на вашей панели управления нет инструментов для настройки параметров клиента, спросите поддержку хостинга, если вы сделаете свое дело, они могут включить его для вас. – elenst