Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

'OPÇÃO SQL_SELECT_LIMIT=DEFAULT'


Alguns google foo me levam a isso:

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

Esse relatório de bug parece muito com o seu problema - não há uma boa solução para você. Mas há uma pista para um pouco mais de leitura.

A semelhança com você problema:
  1. É também o driver jdbc envolvido
  2. A mensagem de erro é a mesma
  3. o problema ocorre em uma versão muito recente do servidor mysql

Então eu tentei encontrar o problema nas fontes mysql-connector-java e encontrei a declaração em StatementImpl.java na versão 5.1.18 - uma versão mais antiga pode ser encontrada aqui:

http://www.docjar.com/html /api/com/mysql/jdbc/StatementImpl.java.html

Procure por "SET OPTION SQL_SELECT_LIMIT=DEFAULT " no arquivo e você o encontrará.

Eu também verifiquei a versão mais recente

Verifiquei a fonte do mysql-connector-java 5.1.22 e o problema parece ter sido corrigido:
SET SQL_SELECT_LIMIT=DEFAULT

Correção sugerida para o usuário:Faça o download da versão mais recente do conector/jand modifique a entrada do driver nos bancos de dados.

Correção sugerida:atualize a versão do conector/j empacotado