前処理時のMySQLエラー「The used command is not allowed with this MySQL version」「Expression #3 of SELECT list is not in GROUP BY clause」 #655
Replies: 4 comments
-
こんにちは、樋口です。書き込みありがとうございます。 ご自身でMySQLサーバーをインストールなさった状態ですね。 お使いのMySQLサーバーは,現在のところ「LOAD DATA LOCAL INFILE」というSQL文(コマンド)を実行できない設定になっています。この設定を変更してください。local_infileオプションを1に設定すれば良いかと思います。 |
Beta Was this translation helpful? Give feedback.
-
樋口様。返信ありがとうございます! おかげさまで上の問題は解決できたのですが、別のエラーが出てしまいました。 前処理を実行すると、写真のようなエラーが出て終了してしまいます。 ターミナルには SQL Input:
Error: SQL Caller: line ご助力お願いいたします。 |
Beta Was this translation helpful? Give feedback.
-
こんにちは、樋口です。書き込みありがとうございます。 次はMySQLサーバーの「sql_mode」というオプションを変更する必要があるようです。現在は「sql_mode」オプションの中に「only_full_group_by」が含まれているようですので,「only_full_group_by」を削除してみてください。 |
Beta Was this translation helpful? Give feedback.
-
樋口様、ありがとうございます。おかげさまでうまく処理できました。 |
Beta Was this translation helpful? Give feedback.
-
■お使いのKH Coderのバージョン
3.Alpha.17j
OSはmacOS High Sierra 10.13.6です
■KH Coderのインストール先フォルダ(解凍先フォルダ)
CWD: /Applications/khcoder-master
■どんなエラー・不具合・問題ですか?
前処理実行時に写真のようなエラーが出て終了してしまいます。
■どのように操作すればその問題を再現できますか?
設定を書いたあと、前処理を実行する。
■エラー・メッセージ
■コンソール・ウィンドウの表示内容(Macではターミナルの表示内容)
SQL Input:
LOAD DATA LOCAL INFILE '/Applications/khcoder-master/config/khc12/khc12_ch.txt' INTO TABLE rowdata CHARACTER SET utf8mb4
Error:
The used command is not allowed with this MySQL version
SQL Caller: line
Trying out a different dialog method for darwin...
■その問題を再現できるファイル(群)
data.csv.zip
このsummaryの列を解析したいです。
よろしくおねがいします。
Beta Was this translation helpful? Give feedback.
All reactions