sql >> Databáze >  >> RDS >> Mysql

'OPTION SQL_SELECT_LIMIT=DEFAULT'

Nějaký google foo mě navedl na tohle:

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

To hlášení o chybě zní velmi podobně jako váš problém – neexistuje pro vás žádná dobrá oprava. Ale existuje vodítko pro další čtení.

Problém podobnosti s vámi:

  1. Je to také zapojený ovladač jdbc
  2. Chybová zpráva je stejná
  3. k problému dochází na velmi nedávné verzi serveru mysql

Pokusil jsem se tedy najít problém ve zdrojích mysql-connector-java a našel jsem prohlášení v StatementImpl.java ve verzi 5.1.18 - starší verzi naleznete zde:

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

Hledejte „SET OPTION SQL_SELECT_LIMIT=DEFAULT “ v souboru a najdete to.

Zkontroloval jsem také nejnovější verzi

Zkontroloval jsem zdroj mysql-connector-java 5.1.22 a problém se zdá být vyřešen:

SET SQL_SELECT_LIMIT=DEFAULT

Takže doporučená oprava pro uživatele:Stáhněte si prosím novější verzi konektoru/jandu upravte záznam ovladače v databázích.

Navrhovaná oprava:Aktualizujte přibalený konektor/j verzi



  1. Změňte oddělovač funkce WM_CONCAT Oracle 11gR2

  2. java.sql.SQLException:Není vybrána žádná databáze

  3. Načítání pouze pevného počtu řádků v MySQL

  4. přesun dat z jedné tabulky do druhé, edice postgresql