Mysql
 sql >> Database >  >> RDS >> Mysql

'OPZIONE SQL_SELECT_LIMIT=DEFAULT'

Alcuni google foo mi portano a questo:

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

Quella segnalazione di bug suona più o meno come il tuo problema:non c'è una buona soluzione per te. Ma c'è una pista per qualche lettura in più.

La somiglianza con il tuo problema:

  1. È coinvolto anche il driver jdbc
  2. Il messaggio di errore è lo stesso
  3. il problema si verifica su una versione del server MySQL molto recente

Quindi ho cercato di trovare il problema nei sorgenti mysql-connector-java e ho trovato la dichiarazione in StatementImpl.java nella versione 5.1.18 - una versione precedente può essere trovata qui:

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

Cerca "SET OPTION SQL_SELECT_LIMIT=DEFAULT " nel file e lo troverai.

Ho anche controllato la versione più recente

Ho controllato il sorgente di mysql-connector-java 5.1.22 e il problema sembra essere stato risolto:

SET SQL_SELECT_LIMIT=DEFAULT

Quindi soluzione suggerita per l'utente:scaricare la versione più recente di connettore/j e modificare la voce del driver nei database.

Correzione suggerita:aggiorna il connettore in bundle/la versione j