1
select * INTO OUTFILE '/tmp/result.txt' FIELDS TERMINATED BY ',' LINES TERMINATED BY '/n' from ancestor;

したがって、このコマンドを実行すると、正常に実行されます。もう一度実行すると、result.txt が既に存在するというエラーが表示されます。コンピューターの tmp フォルダー内を確認すると、そこにファイルがありません。私は多くの人が同様のエラーに遭遇するのを見てきました.多くの人々の反応は、ホストサーバーに保存されるというものでした. そして、そうです!それは結構です。しかし、ここに問題があります。クライアントコンピューターに保存する必要があります。クライアントで動作するようにするにはどうすればよいですか?また、クライアントは mac os x を実行しています。また、クライアントを使用する人はワークベンチを使用し、端末を使用しないことを好みます。端末用の -e コマンドがあることは知っていますが、ワークベンチでそれを複製する方法がわかりません。

4

2 に答える 2

0

だから私は愚か者のように感じますが、mySQL ワークベンチには任意のクエリの結果をエクスポートできるエクスポート ボタンがあります。これにより、私が抱えていた問題全体が回避されます。ご迷惑をおかけして申し訳ありません。ご協力いただきありがとうございます。

于 2013-07-16T16:10:58.137 に答える
0

Mac OSX では、/tmp ディレクトリ内のファイルはファインダーで非表示になります。

これを試して、ファインダーに隠しファイルを表示できます。

于 2013-07-08T17:32:57.473 に答える