我在 Netbeans 上有一个 mysql 数据库,我希望看到该视图数据,但我有a error 1064 'OPTION SQL_SELECT_LIMIT=DEFAULT'
。我该怎么办?感谢。
答案 0 :(得分:36)
有些google foo引导我:
http://bugs.mysql.com/bug.php?id=66659
那个错误报告听起来很像你的问题 - 没有好的解决办法 您。但是有更多阅读的领先优势。
与你的相似问题:
所以我试图找到mysql-connector-java源代码中的问题并找到
版本5.1.18中StatementImpl.java
中的语句 - 旧版本可以
在这里找到:
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版本
答案 1 :(得分:6)
从另一个问题找到答案......步骤非常简单。
从这里下载最新的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
在Netbeans IDE中:断开与数据库的连接。单击服务。展开驱动程序右键单击MySQL并按Customize。添加最新驱动程序删除以前的驱动程序。
在IDE中重新连接到dabatase。
答案 2 :(得分:1)
只需重新启动MySql服务器(WAMP,XAMP)。解决了我的问题。
如果您使用的是glassfish,请升级到4.1版,
答案 3 :(得分:0)
我可以通过在查询上设置自己的限制来绕过此错误。这对我有用,因为我可以完全控制sql语句。通过自己指定限制,它不依赖于'默认'。我还确保以&#39 ;;'结束查询。但不确定这是否有所不同。
答案 4 :(得分:0)
我注意到的是,如果您在同一位置有多个连接器,则BO将采用他发现的第一个连接器,就像您在这些图像中看到的那样。