26

我在Netbeans上有一个mysql数据库,我想查看该视图数据,但我有. 我该如何解决?谢谢。a error 1064 'OPTION SQL_SELECT_LIMIT=DEFAULT'

4

5 回答 5

41

一些 google foo 引导我这样做:

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

该错误报告听起来很像您的问题 - 没有适合您的解决方案。但是还有更多阅读的线索。

与您的问题相似:

  1. 也是涉及到的jdbc驱动
  2. 错误信息是一样的
  3. 问题发生在最近的 mysql 服务器版本上

所以我试图在 mysql-connector-java 源代码中找到问题,并StatementImpl.java在 5.1.18 版本中找到了该语句 - 可以在此处找到旧版本:

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

在文件中查找“ SET OPTION SQL_SELECT_LIMIT=DEFAULT”,您会找到它。

我还检查了最新版本

我检查了 mysql-connector-java 5.1.22 的来源,问题似乎已解决:

SET SQL_SELECT_LIMIT=DEFAULT

因此建议用户修复:请下载较新版本的 connector/j 并修改数据库中的驱动程序条目。

建议修复:更新捆绑的连接器/j 版本

于 2013-03-27T21:11:40.237 回答
8

从另一个问题中找到答案......步骤非常简单。

  1. 从这里下载最新的 jar 文件:http ://dev.mysql.com/downloads/mirror.php?id=412737 。解压 将 jar 文件“ mysql-connector-java-5.1.25-bin.jar”复制到该文件夹​​:C:\Program Files\NetBeans 7.3\ide\modules\ext

  2. 在 Netbeans IDE 中:断开与数据库的连接。单击服务。展开驱动程序。右键单击 MySQL,然后按自定义。添加最新驱动程序删除以前的驱动程序。

重新连接到 IDE 中的数据库。

于 2013-05-22T14:40:13.330 回答
1

只需重新启动 MySql 服务器(WAMP,XAMP)。解决了我的问题。

如果您使用的是 glassfish,请升级到 4.1 版,

于 2016-12-16T17:36:53.777 回答
0

我可以通过设置我自己的查询限制来绕过这个错误。这对我有用,因为我可以完全控制 sql 语句。通过自己指定限制,它不依赖于“默认”。我还确保以“;”结束查询 但不确定这是否有任何区别。

于 2016-08-05T17:24:45.923 回答
0

我注意到的是,如果您在同一个地方有多个连接器,BO 将采用他找到的第一个连接器,就像您在这些图像中看到的那样。

WEBI 不适用于连接器 5.0.8,即使 Designer 可以

BO 拿走他找到的第一个 SQL 连接器

于 2019-01-28T14:55:28.573 回答