私は、CSVファイルの一部のデータを自分のArubaサーバのdbテーブルにインポートしました。 私は次のクエリを使用します。#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
)
私は他のアルバサーバー上でこのクエリをテストし、それが正常に働いていたが、ここで、私は次のエラーをしました:
#1148 - Il comando utilizzato non e` supportato in questa versione di MariaDB
どのように私は私のクエリを変更することができますcsvファイルのデータをdailycopperggテーブルにインポートしますか?私を助けてくれますか?ありがとう!
ありがとう、私は私のホスティングサービスの管理パネルからこれを設定できますか教えていただけますか? – luca
これは、ホスティングサービス、管理パネル、設定可能量、アクセス権などに大きく依存します。まずパネルからクエリを実行できる場合は、 'select @@ local_infile'を実行してください。 「0」と表示されている場合は、セキュリティ上の理由から(それはスマートなので)サーバ側では無効になっているので、忘れてしまう可能性があります。 '1'と表示されている場合は、サーバー上で有効になり、次にクライアント側で設定できるものを確認します。あなたがクライアントの設定ファイルにアクセスすることはほとんどありませんが、 '[client]'セクションで 'loose-local-infile = 1'を設定することができます。 – elenst
クライアントが実行されているホストにアクセスできない場合は、ファイルがクライアントホスト上に存在することを前提としており、アクセスすることができないため、まず 'LOAD DATA LOCAL INFILE'が必要です。そこに置いてください。クライアントホストにFTPでアクセスできてもクライアント設定ファイルにアクセスできない場合、クライアントオプションを設定するツールが管理パネルにない場合は、ホスティングサポートに問い合わせてください。 – elenst