2

SQL ファイルをソースしようとすると、次のエラーが表示されます。

mysql> source C:/Users/tom/Documents/insert.sql

ERROR:
Failed to open file 'C:/Users/tom/Documents/insert.sql', error: 2

ファイルパスを確認しましたが、問題ないようです。私も試してみました\. C:/Users/etc

特定のテーブルの挿入ステートメントを保持する sql ファイルを取得しようとしています。ファイル内のすべてのステートメントは、手動で入力すると機能します。他に何が間違っている可能性がありますか?

このコマンドを使用するときにバックスラッシュとスラッシュの両方を使用しようとしました

4

3 に答える 3

1

おそらく、ファイルへのアクセス権の問題です (ファイルはmysqld、自分ではなくサーバー プロセスによってアクセスされています)。ファイルを MySQL のデータ フォルダに配置してから、この場所からインポートしてみてください。データ フォルダーの場所は、ディストリビューションと独自の構成によって異なります。

mysqlまたは、SQL スクリプトをクライアントのに直接フィードしますstdin

mysql [all relevant options] your_database < C:\path\to\your\script.sql
于 2013-06-10T15:04:55.367 に答える