レコード数 (約 400 万) を返すクエリを実行しようとしています。
SELECT COUNT(DISTINCT col) FROM table;
このエラーが発生しています:
mysql Error Code: 3 error writing file 'C:\Winows\temp\Myffd3.tmp' (Errcode: 28).
問題の原因は何ですか。修正方法は?検索してみましたが、ディスク容量の問題でしょうか?しかし、C には 21 GB の空き容量があります。1 つの列に対する count コマンドには、これ以上の容量が必要ですか?
編集:: 一時ファイル名は永続的ではありません。コマンドを実行するたびに、エラー メッセージに異なる名前が表示されます。