mysql OPTION SQL_SELECT_LIMIT= 报错处理

突然出现这样的报错:
Code: 1064, SQL State: 42000]  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=1000' at line 1

网上查原因,都说是jdbc类包版本不对,于是从网上下载相关的新版本mysql-jdbc类包,发现问题没有解决。
继续从网上查找原因,发现基本都说是这个原因。
于是自己排查发现,是由于在系统变量classpath中定义了mysql-jdbc的一个jar包,
C:\Program Files\Java\jre1.8.0_131\lib\ext 目录下也有mysql-jdbc的jar包,而这两个包的版本较低,更改环境变量后问题解决。

猜你喜欢

转载自peter1981.iteye.com/blog/2400808
今日推荐