sql >> データベース >  >> RDS >> Mysql

'OPTION SQL_SELECT_LIMIT =DEFAULT'

    いくつかのグーグルfooは私をこれに導きます:

    http://bugs.mysql.com/bug.php?id=66659

    そのバグレポートはあなたの問題とほとんど同じように聞こえます-あなたにとって良い修正はありません。しかし、もう少し読むための手がかりがあります。

    あなたとの類似性の問題:

    1. これは、関係するjdbcドライバーでもあります
    2. エラーメッセージは同じです
    3. 問題はごく最近の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バージョンを更新する



    1. PL /Java1.5.2をPostgreSQL11にインストールします

    2. MySqlWorkbenchでのキーボードショートカットのカスタマイズ

    3. ORDER BYはDISTINCTの前または後に適用されますか?

    4. MySQLデータベースデータをMVC.NETWebアプリケーションにプッシュする方法