sql >> Databasteknik >  >> RDS >> Mysql

'OPTION SQL_SELECT_LIMIT=DEFAULT'

Några google foo leder mig till detta:

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

Den felrapporten låter ungefär som ditt problem - det finns ingen bra lösning för dig. Men det finns en ledning för lite mer läsning.

Likheten med ditt problem:

  1. Det är också jdbc-drivrutinen inblandad
  2. Felmeddelandet är detsamma
  3. problemet uppstår på en mycket ny version av mysql-server

Så jag försökte hitta problemet i mysql-connector-java-källorna och hittade uttalandet i StatementImpl.java i version 5.1.18 - en äldre version kan hittas här:

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

Leta efter "SET OPTION SQL_SELECT_LIMIT=DEFAULT " i filen så hittar du den.

Jag kollade också den senaste versionen

Jag kollade källan till mysql-connector-java 5.1.22 och problemet verkar vara åtgärdat:

SET SQL_SELECT_LIMIT=DEFAULT

Så förslag på korrigering för användaren:Ladda ner den nyare versionen av connector/ändra drivrutinposten i databaser.

Föreslagen korrigering:Uppdatera medföljande connector/j-version



  1. Hur man fixar java.sql.SQLException:Kolumnen 'id' hittades inte. fel i Spring Boot

  2. Var är bordet som håller specialpriset i Magento?

  3. Android SQLite problem - tabell ... har ingen kolumn namngiven

  4. ska jag aktivera c3p0-satspoolning?