0

Amazon RDS インスタンスの MySQL テーブルに数百のレジスタを追加しようとしています。

LOAD DATA LOCAL INFILE '/home/user/file.csv'
INTO TABLE databasename.tablename
FIELDS TERMINATED BY ' ' LINES TERMINATED BY ',';

次のエラーが表示されます。

Error Code: 2. File '/home/user/file.csv' not found (Errcode: 2)

LOAD DATA LOCAL INFILEの代わりにLOAD DATA INFILEを使用しようとすると、次のようになります。

Error Code: 1045. Access denied for user 'user'@'%' (using password: YES)

私はMySQL Workbenchを使用していますが、コマンドラインからも試しました. ローカル CSV をそのテーブルにアップロードするにはどうすればよいですか?

4

2 に答える 2

1

コマンド ライン mysql クライアントを使用して mysql に接続するときに、フラグ --local-infile を追加してみてください。

于 2013-10-09T15:53:33.027 に答える
0

接続にはパラメーター local-infile=1(on) が必要です。コードに追加するか、ワークベンチの高度な接続オプションに追加できます。

于 2020-05-09T20:20:42.090 に答える