0

次のコードを実行すると、ファイルが見つからないというエラーが表示されます。理由はわかりません。ファイル名を確認したところ、一致しています。

load data local infile '/Users/blah/Desktop/A.csv' 
into table B fields terminated by ','
enclosed by '"' lines terminated by '\n' ;
4

2 に答える 2

1

セキュリティのために、MySQLはそのディレクトリ構造についてのみ知っています。/ Users / ...を読み取ることができた場合、それはセキュリティギャップになります。

解決するには、A.csvを/ var / lib / mysql /[スキーマ名]/にコピーしてから、そのファイルを「データをロード」します。

于 2012-05-30T17:50:37.263 に答える
0

ファイルパスはデータベースサーバーからの相対パスである必要があることに注意してください。

于 2012-05-30T17:48:07.740 に答える