データファイルはデスクトップにあり、実行すると次のようになります。
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でこれを実行するにはどうすればよいですか?
phpmyadmin はあなたのように実行されません。これは Web サーバー ユーザーまたは他のユーザーとして実行されるため、~
そのユーザーのホーム フォルダーを参照します。次のような絶対パスを使用してください。
LOAD DATA LOCAL INFILE '/home/yourname/blah.txt'
そのファイルを phpmyadmin フォルダーにコピーし、このクエリを実行します
LOAD DATA LOCAL INFILE 'blah.txt' INTO TABLE tb_name
FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n'# 影響を受ける行: 1