ここでSynthaxエラーはどこですか?MYSQL LOAD DATA INFILE構文エラー - どこが間違っていますか?
LOAD DATA INFILE 'mysqlout_back.txt'
INTO TABLE temp (user,category,site,tld,ip,updated,date)
FIELDS TERMINATED BY '\t'
LINES TERMINATED BY '\n' ;
ここでSynthaxエラーはどこですか?MYSQL LOAD DATA INFILE構文エラー - どこが間違っていますか?
LOAD DATA INFILE 'mysqlout_back.txt'
INTO TABLE temp (user,category,site,tld,ip,updated,date)
FIELDS TERMINATED BY '\t'
LINES TERMINATED BY '\n' ;
あなたが唯一の特定の列のデータをロードしたい場合は、最後にアクセスしてください:あなたのコメントで、ファイルの場所に関する
LOAD DATA INFILE 'mysqlout_back.txt'
INTO TABLE temp FIELDS TERMINATED BY '\t' LINES TERMINATED BY '\n'
(user,category,site,tld,ip,updated,date) ;
EDIT:
The server uses the following rules to locate the file:
- If the file name is an absolute path name, the server uses it as given.
- If the file name is a relative path name with one or more leading components, the server searches for the file relative to the server's data directory.
- If a file name with no leading components is given, the server looks for the file in the database directory of the default database.
ありがとうございます。しかし、今私はこのエラーが表示されます:ERROR 1045(28000):ユーザー 'concrast' @ '%のアクセスが拒否されました。しかし、私は、ユーザーコンクラストがデータをインポートできるという権利を設定しました。今私はユーザーのためのグローバルな権利を設定しなければならなかったし、それは動作します。しかし、今私はこのエラーが表示されます: '[パス]/mysqlout_back.txt'(Errcode:13)の統計情報を取得できません – user670186
@ user670186:ファイルの場所に関する私の編集を参照してください。 – konsolenfreddy
はデータベースディレクトリにファイルをコピーする必要がありました。今すぐ、うまく動作! – user670186
eエラーメッセージは言う? –
「\ t」によって終了されたフィールドの近くにSYNTAXエラー(6400)がありますが、「\ n」で終了していますが、その場所はわかりません。 – user670186