-2

ubuntuで以下のクエリを実行しようとしていますが、毎回エラーが発生します。以下はクエリです

mysql --local-infile -u root -proot qlikviewDB -e "load data local infile "/home/ubuntu/YYYY/ZZZZ.csv" into table XXXX columns 最終は ',' オプションで '"' で囲み、'" でエスケープ''\n' で終わる行は 1 行無視されます"

取得エラー

1 行目の ERROR 1064 (42000): SQL 構文にエラーがあります。1行目の「/home/ubuntu/YYYY/ZZZZ.csv into table XXXX」の近くで使用する正しい構文については、MySQLサーバーのバージョンに対応するマニュアルを確認してください

私は MySQL を初めて使用します。mysql の -e オプションを使用してロード データ インファイルを実行できるかどうかを最初に教えてください。はいの場合、上記のクエリの問題は何ですか。

4

1 に答える 1

1

これを試して:

mysql --local-infile -u root -proot qlikviewDB -e "データ ローカル infile '/home/ubuntu/YYYY/ZZZZ.csv' をテーブル XXXX の列にロードします。 \"' '\n' で終了する行は 1 行を無視します"

于 2013-06-05T11:01:45.720 に答える