sql >> Databasteknik >  >> RDS >> Mysql

Felkod 1064, SQL-tillstånd 42000:Du har ett fel i din SQL-syntax;

Det ser ut som ett fel som kommer från en JDBC-drivrutin. När JDBC-drivrutinen initierar anslutningen skickar den flera kommandon till MySQL-servern, varav ett är:

SET OPTION SQL_SELECT_LIMIT=DEFAULT

Problemet är att SET OPTION syntax har föråldrats under en tid och är nu inte längre giltig i MySQL 5.6. Här är en relevant buggkonversation från MySQL:s buggdatabas:

Bug #66659:mysql 5.6.6m9 misslyckas med OPTION SQL_SELECT_LIMIT=DEFAULT

Prova att uppgradera din JDBC MySQL-drivrutin. Buggkonversationen listar några andra alternativ om det inte är möjligt att uppgradera drivrutinen.



  1. Markör föråldrad dump

  2. Hur skriptar jag en php-fil för att visa en bild som <img src=/img.php?imageID=32 />?

  3. mysql_insert_id alternativ för postgresql

  4. Effekten av query_post_execution_showplan Extended Event i SQL Server 2012