2017-03-15 4 views
0

私の問題を解決する方法を知っている人は一人だけですが、本当に残念です!phpMyAdmin 4.2.10.1のLOAD DATA INFILEは機能しません。#7890

私は既に他のすべてのディスカッションで徹底的に(2時間!)見つけようとしましたが、何も私の挑戦とは違います!

私はWin 10でホストされているphpmyadminのインストールで作業しています。ファイルをテーブルにロードしようとしています。

私はphpmyadminののインポート機能を起動すると、SQLスクリプトが見つかり、始めたが、私はオールウェイズ

エラー#7890を取得します - ファイル「D見つけることができません:\ローダー\ doshas.txtを'

'load.sql': LOAD DATA LOCAL INFILE "D:¥Loader¥doshas.txt" INTO TABLE doshasは '、';で終了しました。

ファイル 'load.sql'は、doshas.txtと同じフォルダにあります。 どうしたの?

よろしくと感謝は

+0

を書く 'doshas.txt'存在していますローカルまたはサーバー上で?私。このファイルは 'LOAD DATA'を実行していますか、それともサーバ上にありますか? –

+0

'doshas.txt'がサーバ上にあるように聞こえます。この場合、' LOAD DATA INFILE'を 'LOCAL'なしで使うべきです。 –

+0

こんにちはティム、私はすでにすべての可能な組み合わせを試して...サーバー上で/ wwwrootにdoshas.txtをコピーするにはローカル...なし – Chris

答えて

0

おそらくあなたは、特殊文字を指定していません。

私はより良い方法はLOAD DATA INFILEを使用すると信じています。 ファイルdoshas.txtをカラムcol_a、col_b、col_cを持つmy_tableにロードしたいとします。

phpadminのmysqlののパスにtxtファイルを入れex.For XAMPPはXAMP \ mysqlの\データである

その後のphpMyAdminに - >コードのSQLが

LOAD DATA INFILE 'doshas.txt' INTO TABLE `my_table` 
FIELDS TERMINATED BY ',' 
LINES TERMINATED BY '\n' 
(col_a, col_b, col_c); 
関連する問題