いくつかのグーグルfooは私をこれに導きます:
http://bugs.mysql.com/bug.php?id=66659
そのバグレポートはあなたの問題とほとんど同じように聞こえます-あなたにとって良い修正はありません。しかし、もう少し読むための手がかりがあります。
あなたとの類似性の問題:
- これは、関係するjdbcドライバーでもあります
- エラーメッセージは同じです
- 問題はごく最近のmysqlサーバーバージョンで発生します
そこで、mysql-connector-javaソースで問題を見つけようとし、StatementImpl.java
でステートメントを見つけました。 バージョン5.1.18-古いバージョンはここにあります:
http://www.docjar.com/html /api/com/mysql/jdbc/StatementImpl.java.html
「SET OPTION SQL_SELECT_LIMIT=DEFAULT
」を探します "ファイル内にあり、それが見つかります。
最新バージョンも確認しました
mysql-connector-java 5.1.22のソースを確認しましたが、問題は修正されたようです:
SET SQL_SELECT_LIMIT=DEFAULT
そのため、ユーザーに推奨される修正:新しいバージョンのconnector / jをダウンロードし、データベースのドライバーエントリを変更してください。
推奨される修正:バンドルされているconnector/jバージョンを更新する