【环境描述】
mysql版本: 5.6.14-56-log Percona Server (GPL)
程序: 使用JDBC驱动mysql-connector-java访问mysql数据库
【报错信息】
程序访问mysql执行SQL语句的时候报错:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'OPTION SQL_SELECT_LIMIT=5' at line 1
【报错原因】
程序使用的JDBC驱动版本跟MySQL5.6版本不兼容
【解决方法】
升级mysql-connector-java驱动
【报错原因】
程序使用的JDBC驱动版本跟MySQL5.6版本不兼容
【解决方法】
升级mysql-connector-java驱动
测试set OPTION SQL_SELECT_LIMIT=5 不再报错。
总结:
使用新版本MySQL的时候,不仅数据库要进行测试,也要结合程序一起进行测试。
解决MySQL语法错误
本文介绍了一个关于MySQL数据库的常见问题及解决方案。当使用特定版本的JDBC驱动连接MySQL 5.6时,可能会遇到SQL语法错误。文章详细解释了错误的原因,并提供了升级驱动来解决问题的方法。

被折叠的 条评论
为什么被折叠?



