0

データファイルはデスクトップにあり、実行すると次のようになります。

CREATE TABLE A....


LOAD DATA LOCAL INFILE '~/blah.txt'
INTO TABLE
A
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
(l1,l2,l3,l4,l5,444,4444);

エラーが発生します。Mysqlシステムでは簡単に実行できますが、phpmyadminでこれを実行するにはどうすればよいですか?

4

2 に答える 2

0

phpmyadmin はあなたのように実行されません。これは Web サーバー ユーザーまたは他のユーザーとして実行されるため、~そのユーザーのホーム フォルダーを参照します。次のような絶対パスを使用してください。

LOAD DATA LOCAL INFILE '/home/yourname/blah.txt'
于 2012-06-08T21:19:51.380 に答える
0

そのファイルを phpmyadmin フォルダーにコピーし、このクエリを実行します

LOAD DATA LOCAL INFILE 'blah.txt' INTO TABLE tb_nameFIELDS TERMINATED BY ',' LINES TERMINATED BY '\n'# 影響を受ける行: 1

于 2012-06-09T09:28:43.060 に答える